三国时代,蜀国一直处于弱势地位,人口不到百万,举国之力最多能调动的兵力不过十万。每一次北伐,唯一能够带领军队的只有诸葛亮。然而,这场历史性的北伐,却是在面对一个迅速崛起的强大敌人——曹魏。那个时候,北方的土地正逐步恢复,疆域不断扩展,西域都护府重新归于中央,辽东的势力也逐渐被清除。诸葛亮虽然效仿汉高祖刘邦当年从汉中出发,沿着三秦的路线试图占领关中,获得雍州,但除了第一次因为曹魏准备不足差点成功外,其他几次北伐基本都毫无进展。
孔明的北伐是否真的有成功的可能性,这就涉及到历史的必然性和偶然性的关系。从当时魏蜀之间的力量对比来看,蜀国几乎不可能成功。蜀魏的力量差距可谓悬殊,人口比例是十比一,土地资源是七比一,魏国还拥有正统的汉朝名号。诸葛亮第一次北伐所取得的战果,仅仅是战术上的小胜。第一次北伐,相比之后几次,唯一的优势在于天水等地的百姓倾向于支持汉军。因为天水是汉朝从匈奴手中夺回的土地,汉强则河西繁盛,所以当地百姓听到汉军来临时,纷纷支持。然而,由于蜀国本身的财政和人口力量太弱,为了支撑战争,地方的税负过重,导致百姓的支持迅速消失。此后,北伐的每一次出击都缺乏民心支持,进展更为艰难。 那么,诸葛亮的北伐是否注定永远失败呢?他真的没有任何翻盘的机会吗?事实上,这个问题的核心在于量变引起质变的过程。诸葛亮的战略布局问题,正是在于他过于机械地照搬了刘邦的老路,而当时的天下形势,已非汉末的旧模样。蜀国的出路,显然不在北方,而是在相对更为弱小和无序的南部与西南部。如果诸葛亮当时能够在南征中保持稳定,并着手进攻交州,拿下云南、广东、广西以及越南等地,形成一个新的战略大后方,蜀国可以增加数百万的人口。届时,魏吴之间的力量对比将发生根本性变化,若再加以北伐,那时的胜算将大大增加,成功的可能性也将水到渠成。