朱升獻策
在朱元璋稱帝之前,所奉行的策略是朱升提出的“高築牆、廣積糧、緩稱王”。高築牆是指加強軍事防備,鞏固後方;廣積糧是指發展經濟生產,儲備糧食,增強經濟實力;緩稱王則是指不要過早稱帝,以免樹敵過多。這三條建議極具戰略眼光,是朱元璋發展初期的指導思想。
朱元璋在和州駐守幾個月後,糧食供應成了問題。與和州相對,緊靠長江南岸的太平(今安徽當塗)、蕪湖是盛產稻米的地方,但是沒有船隻,隻能望江興歎。這時恰好兩支紅巾軍的巢湖水軍前來歸附,朱元璋親自處理合並事宜。七月間,巢湖水軍千餘隻戰艦突破元軍封鎖抵達和州。朱元璋的步馬軍登上巢湖水軍的船隻,從和州東渡長江。到達對岸的采石,常遇春一馬當先,率軍衝殺,攻克采石,獲得大量糧食。將士想把糧食和戰利品運回和州慢慢享用。見此,朱元璋果斷地命人砍斷船纜,任船順流而下,斷絕退路。將士們見無路可退,一鼓作氣,在朱元璋率領下攻克太平。進入太平,朱元璋重申軍紀,嚴禁擄掠,有個別兵士犯禁,立即處死,因此,朱元璋的軍隊受到當地百姓的擁護。朱元璋於是置太平興國翼元帥府,自己做元帥,任命李善長為帥府都事。這樣,朱元璋便開始了穩固根據地的工作。
至正十六年(公元1356年)三月,張士誠在長江三角洲地帶發起攻勢,進攻江南元軍。乘此機會,朱元璋親自統率水陸大軍,第三次進攻集慶(今江蘇南京)。在第三天,攻破城外的陳兆先軍營,其部三萬六千人歸降朱元璋。但是,朱元璋看出降軍心存疑慮,軍心不定。於是朱元璋就從降軍中挑選了五百名勇士當親軍,在夜裏守衛,而自己身邊,隻留有親兵統領馮國用一人。
第二天,降軍知道此事,都十分感動,疑慮全消,甘願跟隨朱元璋打天下。於是,戰爭進行得十分順利,不到十天,朱元璋便攻下集慶。
朱元璋進城後,下令安撫百姓,改集慶為應天府。小明王韓林兒獲報後,升朱元璋為樞密院同僉,不久又升為江南等處行中書省平章。朱元璋在應天則設天興建康翼大元帥府,以廖小安為統軍元帥,李善長為左右司郎中。
此時,盡管朱元璋擁有十萬兵力,聲勢比過去大了很多,但是占有的地盤仍然很少,而且四麵受敵。東麵和南麵是元軍,東南是張士誠,西麵是徐壽輝,雖然同是反元武裝,但是張、徐二人同小明王卻相互敵視。不過,北麵小明王、劉福通率領的紅巾軍主力,大大牽製了元軍,而且,張士誠、徐壽輝的力量還不足以兼並朱元璋。這樣一來,朱元璋暫時沒有對付不了的敵人,並且麵臨著一個很好的發展機會。
朱元璋目前首要的任務是鞏固以應天為中心的根據地。於是在占領應天不久,朱元璋立即派徐達攻取鎮江。出戰前,為了嚴明軍紀,朱元璋故意以放縱士卒的罪名將徐達抓起來,並準備以軍法處斬。此時,李善長出來求情,眾將不知是計,也一起求情。於是朱元璋就順水推舟,說看在眾人的麵上,暫時免去徐達死罪,不過要徐達攻下鎮江後,做到不燒不搶,方可完全赦免徐達之罪。眾將見對待主將尚且如此嚴厲,因此,無不嚴守軍紀,鎮江很快攻下。到1357年冬,朱元璋在一年的時間裏先後攻下了金壇、丹陽、江陰、常州、常熟、揚州等地,控製了應天周圍的戰略據點。到1359年,從現在的地圖看,朱元璋已經占領了江蘇南京、太湖以西,往南經江蘇、安徽、浙江三省交界處,到浙東的一塊長方形地區。與四年前剛占領應天時相比,形勢已大有改觀。
在完成了“高築牆”的部署後,朱元璋便著手實行“廣積糧”了。在初期,軍糧的解決主要是靠強征,即征收“寨糧”。但是長此以往,軍隊就會成為純粹的破壞力量,失去民心。為了解決糧食問題,朱元璋除了動員百姓進行生產外,決定推行屯田法,大力開展軍隊屯田,任命元帥康茂才為都水營用使,負責興修水利,又分派諸將在各地開墾種田。幾年工夫,到處興屯,府庫充盈,軍糧充足。在1360年,朱元璋下令不再征收“寨糧”,以減輕農民負擔。為了積糧,朱元璋明令禁酒,但是其手下大將胡大海的兒子胡三舍與別人違法犯禁,私自釀酒獲利,朱元璋知道後,下令殺了胡三舍,有人進諫說胡大海此時正在攻打紹興,希望朱元璋可以看在胡大海的麵子上放了胡三舍。朱元璋大怒,堅決嚴明軍紀,於是自己動手將胡三舍殺掉。
在爭取民心的同時,朱元璋還不斷網羅人才,特別是地主階級的知識分子,朱元璋在應天還專門修建了禮賢館來接待他們。這些人在朱元璋統一全國的過程中起了重要作用,如李善長、朱升。朱元璋十分尊重儒士,他曾在1358年召見儒生唐解實,詢問漢高帝、漢光武、唐太宗、宋太祖、元世祖平定天下之道,這也表明朱元璋決心要開創一個新的封建皇朝。
削陳平張
朱元璋建立以應天為中心的根據地,在長江上遊有陳友諒,長江下遊有張士誠,東南鄰方國珍,南鄰陳友定。方國珍、陳友定的目標在於保土割據,張士誠則對元朝首鼠兩端,沒有多大雄心;陳友諒最強,是朱元璋占領應天後遇到的最危險的敵人。
陳友諒本是徐壽輝手下大將倪文俊的部下。後來他殺死倪文俊,並於1360年挾持徐壽輝,攻占了太平、采石。於是陳友諒以為應天唾手可得,就殺了徐壽輝,在采石稱帝,國號漢,改元大義。
接著,陳友諒約張士誠東西夾擊應天,平分朱元璋的領地,應天大震。朱元璋隻好召集眾將商量對策,一時眾說紛紜。惟有劉基默不作聲,朱元璋知道劉基有主張,於是征求他的意見,劉基認為目前最危險的敵人莫過於陳友諒,必須集中力量消滅他。雖然陳友諒勢力強大,但是他殺君自立,部眾離心,人民疲敝,故而不難戰勝,隻要等他們深入,再以伏兵擊之,不難取勝。
朱元璋同意劉基的判斷,於是設計誘敵深入,製造戰機。朱元璋的部將康茂才和陳友諒是老朋友,於是康茂才修書一封,派人送到陳友諒營中,約陳攻擊應天,並說願意在江東橋作內應。
六月二十三日早晨,陳友諒率艦隊主力趕到應天郊外的江東橋,才發現橋是石橋而非木橋,方知受騙中計。但為時已晚,朱元璋的伏兵奮起攻擊,陳友諒大敗。朱元璋收太平,占領信州、安慶。陳友諒敗逃九江,第二年八月攻下安慶,於是朱元璋率軍直取陳友諒的老巢江州,陳友諒逃往武昌,朱元璋攻克江西和湖北東南部。
正在這時,中原紅巾軍發生分裂,力量削弱。至正二十三年二月,張士誠乘人之危,派部將呂珍進攻安豐,劉福通向朱元璋求救。待到朱元璋率軍趕到安豐時,劉福通已被呂珍殺死,朱元璋隻救出小明王韓林兒,把他安排在滁州居住。
朱元璋率主力營救小明王時,陳友諒認為反攻時機已到,於是率兵進攻洪都(今江西南昌)。
朱元璋的侄子朱文正率領將士堅守八十五天。至正二十三年(公元1363年)七月,朱元璋統兵二十萬,進發洪都,陳友諒獲悉後,撤出圍軍,迎戰朱元璋,雙方在鄱陽湖展開決戰。
鄱陽湖水戰,從八月二十九日開始,至十月三日結束,進行了三十六天。朱元璋的軍隊充分發揮小船靈活的長處,火攻陳軍,最終取勝,陳友諒被亂箭射死。
1364年元旦,朱元璋稱吳王,建百官司屬,仍以龍鳳紀年,以“皇帝聖旨,吳王令旨”的名義發布命令。因1363年張士誠早已自立為吳王,故曆史上稱張士誠為東吳,朱元璋為西吳。
至正二十四年三月,朱元璋再次到武昌督兵攻城,陳理最終出城投降。在吞並了陳友諒後,朱元璋的下一個目標就是張士誠。
張士誠是泰州(今屬江蘇大半)人,早年販賣私鹽為業。元末發動鹽徒起義,於1354年在高郵稱誠王,建國號為周,建元天。1356年,建都平江(今蘇州)。消滅陳友諒父子後,朱元璋於至正二十五年十月進攻張士誠,一舉攻下通州、興化、鹽城、泰州、高郵、淮安、徐州、宿州、安豐諸州縣,將東吳的勢力趕出江北地區。
至正二十六年五月,朱元璋發表檄文聲討張士誠。檄文列舉了張士誠八大罪狀,除了第四款和第八款與西吳有關外,其餘的全都是指責張士誠背叛元朝。不看開頭和結尾,非常容易使人誤以為是元朝的討伐令。這表明朱元璋已經從農民軍領袖變成了地主階級的代表人物,他已經以順承天命的王自居,準備繼承王朝的正統。
朱元璋的軍隊攻勢迅猛,至正二十六年十一月,杭州、湖州先後投降,平江成為孤城。於是朱元璋以重兵包圍平江,發動平江戰役。
在圍城的同時,朱元璋派廖永忠去滁州接小明王韓林兒到應天來,但在瓜州渡江時悄悄將船底鑿漏,小明王沉於江底。接著,朱元璋宣布不再以龍鳳紀年,稱1367年為吳元年。平江戰役開始時,朱元璋築牆圍城,並造有三層的木塔樓,高過城牆,以弓弩、火銃向城內射擊,還設襄陽炮日夜轟擊。城內一片恐慌,張士誠幾次突圍都以失敗告終。張士誠反複無常,貪圖享受,對部下也十分放縱。平江被圍困的最後一天,張士誠弟弟張士信在城頭督戰,仍不忘享樂,坐在銀椅上飲酒,左右侍奉的人遞桃子給他,結果桃子還沒到口,恰好一炮打來,腦袋被打得粉碎。朱元璋曾多次派人勸降,都被張士誠拒絕。張士誠死守平江,糧盡後,便以老鼠、枯草為食;箭盡了,便以屋瓦為彈。直至正二十七年(公元1367年)九月初八,朱元璋率軍攻入平江城,張士誠則展開巷戰相抵抗。最後,張士誠被俘,解往應天。朱元璋問話,他不搭理;李善長問他,他則破口謾罵。朱元璋氣極,命手下衛士以亂棍打死張士誠,連屍骨都燒成灰。當時張士誠47歲,東吳滅亡。
明朝統一
消滅東吳張士誠後,朱元璋大體上占據了今天的湖北、湖南、河南東部、江西、安徽、江蘇和浙江,這些是全國最富庶、人口最稠密的地區。因此,進行大規模南征北伐的時機成熟了。
當時南方的形勢是方國珍占據浙東、陳友定據有福建、明玉珍控製著四川,廣東和廣西則仍處在元朝統治中。在平江戰役快結束之時,朱元璋已派參政朱亮祖率兵進攻方國珍,然後又命湯和為征南將軍,從寧波進攻方國珍,方國珍於至正二十七年(公元1367年)十二月歸降。與此同時,朱元璋與劉基細細商定了北伐計劃。此時常遇春提議:直取大都,以其精兵消滅元朝的疲卒,占領大都後,分兵出擊,則大功告成。為此,朱元璋不讚成,他認為大都是元朝經營了上百年的都城,防禦工事堅固,孤軍深入進攻,太過危險,應先取山東,再占河南,折攻潼關,取得東西南三方麵的軍事要點,然後再攻取大都,必將成功。諸將對此表示讚同。