诸葛亮怎么也不会想到,后世的人提起他的北伐,第一反应竟不是“用兵如神”,而是——总缺粮。
很多人心里都有这么个疑问:战国七雄打了两百多年仗,血战成风、烽烟不断,却很少听说哪个国家因为粮食彻底撑不住而立刻崩盘;到三国,诸葛亮带着蜀汉孤军北伐,却屡屡陷入“粮尽而退”的尴尬局面。明明蜀地富庶,有“天府之国”成都平原在后,怎么粮食反而成了拖死人的绳索?
这个看似简单的问题,背后藏着一整套时代差异:兵制的不同,地理的差别,人口结构的失衡,政权定位的偏科。把这些线索一条条捋清,你会发现——诸葛亮的才华没问题,蜀汉的问题,是整个制度和国力与他想打的那场战争严重不匹配。
故事要从一个数字开始说起。
一
陈寿在《三国志·蜀书》中记载,当时蜀汉户口不过百万上下,学界综合《华阳国志》《旧唐书·地理志》等相关材料,普遍认为蜀地人口大致在百万级别,绝不算多。而在诸葛亮执政后期,蜀汉军队常备兵力在十万左右,诸葛亮多次亲自领兵北伐,前后出兵人数都有不同估算,但一般认为每次北伐动员兵力在数万至十万之间。
同时,蜀汉的官僚机构并不轻巧。《三国志》对蜀汉各级官员职称有详细记载,史家据此估算,中央和地方各级官吏加起来大约有四万左右——这在一个人口不足百万的国家里,是相当重的官僚负担。
换句话说,一百万人口里,十万拿着兵器,四万拿着官印,剩下的才是真正在种地、生产、负担税赋的那一部分人。看上去蜀汉还算有条有理,实际上这结构已经非常畸形——生产人口被严重压缩。
再加上蜀地地理的局限,人口密度集中在成都平原一带,其他地方丘陵、山地居多,可耕地有限,生产能力并不像人口数字看上去那样乐观。
要命的是,蜀汉从一开始,就选择了一条“军事优先”的路。
刘备入蜀,本身就是为避曹操、图立足之地;夺取益州之后,迅速又把目光投向汉中、荆州,还要与东吴争地盘。整个政权的存在意义,被牢牢绑定在“兴复汉室”“与曹魏决战”这种高强度军事目标上。帝国优先级一旦下成这样,所有资源自然向军队倾斜——兵越来越多,官也越来越多,稳妥生产的人却越来越少。
这就埋下了一个隐患:战事一旦拖长,经济喘不过气,粮食就会暴露出问题。
二
有人不服,说战国打仗比三国还多,多得多,可怎么没听说赵国、魏国、韩国这些国家动辄就“粮尽而退”?还不是因为战国人更能打、更能扛?
不妨拿一个最不显眼的国家来对比——韩国。
《战国策·韩策》中有一句话:“韩有精兵二十万,厮徒十万。”精兵二十万,是正儿八经上战场的主力军;“厮徒十万”,可以理解为各种辅助役夫、武装随从、后勤劳役之类。加起来三十万,有战斗力的、能干活的,全算上。
问题来了——韩,是战国七雄里公认的“小国”。疆域不大,国力有限,长期被秦国、魏国夹在中间,几乎没什么扩张空间,《史记·六国年表》就多次提到韩“弱国”“小国”这样的定位。但这么一个弱国,一伸手就能拿出三十万兵。
对比一下蜀汉:人口不足百万,军队十万左右——算下来,比例相似,但绝对数比韩国还少。可韩国却撑过了长时间的战事,直到被秦一口吞掉之前,国内并没有爆发严重的“粮食崩盘”。
反差很刺眼:战国这边,小国三十万兵没被“粮食”拖垮;三国那边,诸葛亮北伐的几万兵,却一再因为粮草问题被迫中止。
这就牵出一个关键差别——兵从哪来?兵在平时干嘛?
三
战国时期,各国普遍实行的是一种“全民皆兵”的模式。更准确地说,是徭役与兵役交织在一起的全民兵制。
《周礼》《左传》《国语》里,都有不少关于“征发良家子”为兵的记载,战国中期以后,各国逐渐形成了一套类似:平时是农民,战时是士兵的制度。到了商鞅变法以后,秦国更是把“军功”与土地爵位挂钩——谁在战场上砍下敌人的头,就给谁田地和爵位。这种军功爵制,逼得所有有力气的男子不得不“农战合一”——种地也得准备打仗,打了仗回来还得继续种地。
所以战国的兵,有很大一部分,是“农民兼兵”。战事一起,抓起武器上阵;战事一息,放下武器回田。这种兵制的好处非常直接:战时能迅速动员大量人力,战后又能保证粮食生产不会断档。兵,是从田地里走出来的;战后,他还能再回去。
更关键的是,这套制度还逼着国家不敢长期维持巨额常备军。因为把太多劳力锁死在军队里,没人种地,国家活不下去。所以即便是秦赵这种军事大国,常备兵也不会无限膨胀,而是靠频繁征发,把农民短期拉上战场,再让他们回去生产。
这就是为什么战国七雄可以打上百年,个个伤筋动骨,却很少看到哪家因为粮食短缺而立刻“亡国”。他们当然也会疲敝、也会减人、也会贫穷,但那种结构性的“粮食捉襟见肘到动不了军队”的情况,相对少一些。
反过来看三国,情况就很不一样。
四
到了东汉末年,社会结构已经发生了根本变化。
大地主、大豪族崛起,占有大块土地,他们手下养着“部曲”“家兵”,也就是私人武装。这些人平时不种地,靠主人提供口粮,战时则成为主人的兵。曹操的军队早期,就大量吸收了这些部曲、流民,逐渐形成了一支专业化程度更高的职业军队。
整个三国时期,各方军队大多属于“职业兵制”:军人是专职军人,不再是农忙回家种地的那类“临时兵”。他们的衣食住行,都靠国家或主帅的军粮供给。你要维持十万职业军人,就得有相应的常态粮食供应——不打仗也得吃饭。
这就带来一个直接后果:职业兵从农业生产链条上完全抽离。以前战国时代一个成年男子是“农民+士兵”的双重身份,现在很多人变成纯军人——生产少了一个人,消费多了一个人。国家如果没有相应的制度来补上这一块,就必然会出现“兵多粮紧”的矛盾。
曹操很早看出这个问题。他在黄河沿岸、关中、许昌一带推行屯田制。《三国志·魏书·武帝纪》记载,曹操设立“屯田官”,把战乱中的流民组织起来,在国家指定的土地上种田,由国家提供耕牛和工具,收成由军队和国家按比例分配。这样一来,军队可以直接拥有一部分“自给自足”的粮源,不完全依赖民间征收。
屯田最大效果是让魏国将“职业兵制”的后果降到最低。兵可以附着在屯田之上,有一部分人既种地又打仗;流民被变成生产力,而不是只会吃粮的负担。魏国多处屯田区遍布关中、河南、河北,形成了庞大的粮食后备仓。
相比之下,蜀汉起步就晚了许多。
诸葛亮当然知道屯田的好处,他在入蜀之后也推行过类似政策,《华阳国志·蜀志》中有“垦田于成都平原”“广兴农桑”之类的记载,但蜀地不同于中原,平地有限、山多坡陡,能大规模像曹魏那样推进屯田的地方,并不多。
更麻烦的是,蜀汉是后起之秀,兵源以前就以流民和附庸部曲为主,政权立足本来就晚。等到诸葛亮完全掌权,想要动骨头大动改革的时候,曹魏那边已经把屯田体系和军粮体系铺开了,优势渐渐固化。蜀汉再追,就有点晚了。
这时兵制的差异,就慢慢转化成粮食压力的差异。
五
再来看看诸葛亮的北伐,真实情况远比“缺粮”两个字复杂得多。
诸葛亮第一次北伐是在建兴六年(228年)。他以祁山为主要战场,准备攻取陇西,打开通往关中的通道。出发点很明确:要抢占一个具有战略价值、且较易防守、又能部分解决粮食问题的地区——陇右之地如果拿下,就能在当地屯田,把战线向北伸延。
《三国志·诸葛亮传》里记载,这次北伐中,诸葛亮“躬率大众”,亲自领军。涪翁注里,裴松之引用《汉晋春秋》的记载,说诸葛亮曾经向刘禅上表,详细说明了蜀汉的国力和兵力情况:蜀地“户不及百万,兵不过十万”,国力有限,却要与曹魏这样的大国决战。这份表陈里,诸葛亮不仅强调了兵少,还特别提到“粮储有限”,必须争取在一定时间内见到战果,否则消耗不起。
北伐过程中,“缺粮”被反复提及。比如第四次北伐时,诸葛亮围攻陈仓,未能快速拿下坚城,拖延之下粮草告急,被迫退兵;到了最后一次北伐(公元234年),诸葛亮在五丈原扎营,对阵曹魏的司马懿。史书中记载,他在这一战里也非常看重粮草供应,甚至不得不采取一种“边战边屯”的策略,把部分兵力分散在周边地区,进行临时耕作。
这些细节告诉我们:诸葛亮在战争逻辑上并不是盲目乐观,他很清楚蜀汉的国力撑不起长期、大规模消耗战。因此他每次北伐都试图以“速战、速取战略要地、再以战养战”的模式来运作。但现实中的地理和兵制,使得这个计划一次次被拖垮。
六
蜀道的艰难,不只是文人笔下的诗意,而是硬邦邦的现实。
从成都出发,沿着北向路线,必须经过剑阁、广元一带,穿行秦岭山脉的南缘。古代交通条件下,“蜀道难,难于上青天”,可不是夸张。《华阳国志》里详细记载蜀地道路:“山高谷深,道路盘旋”,从益州到汉中,运一石粮食过去,途中损耗就非常巨大——人力、畜力消耗、粮食中途作为运输者的口粮被吃掉,最后真正到前线的那点粮,经常只剩下原数的一半甚至更少。
这就形成了一个极为残酷的现实:蜀汉并非彻底产粮不足,问题在于把粮食运到前线的成本太高。你的前线如果在关中一带,离家几千里,运输线拉长,每多往前走一步,成本就多一截。粮食在路上就被“吃掉一半”,等真正送到五丈原、陈仓、祁山的时候,已经所剩无几。
于是你会看到一个很荒诞而真实的画面:
成都平原里,稻田一片片,桑麻茂盛,粮仓里不至于空虚得见底;可在前线军营里,士兵们盯着快要见底的粮袋,诸葛亮掐着手指算补给,最后只能叹口气,下令“班师”。
相比之下,曹魏在关中、长安、洛阳一带作战,就相当于在“家门口打仗”。他们的粮仓离战场近,运粮成本低,屯田区就在附近,运输线短得多。一来一回,蜀汉这边要走几月,他们那边也许十来天就到了。这种结构性差异,让蜀汉在每一场北伐中,都像是在进行一场“逆风长跑”。
再厉害的统帅,也很难逆着地理和制度硬生生扭转。
七
只有兵制这一个原因吗?也不是。
诸葛亮缺粮,背后还有一个常被忽略的因素:蜀汉从建国起,就在“战争模式”中没能很好地切回“生产模式”。
刘备攻蜀时,曾经大幅度征发民兵。《三国志·先主传》记载,刘备入蜀后,在汉中又与曹操激战,最终夺取汉中;之后又与孙权争荆州,发动夷陵之战。短短几年时间,蜀汉不断调兵征战,内部农业生产自然受到影响。
夷陵之败后,蜀汉损失惨重。大量精兵折损,兵源结构被打断,人口伤亡严重。诸葛亮接手时,面对的不是一张干净的白纸,而是一个被连年战争打出坑的政权。这一点,从他多次上表中提到的“国小民单”“战士不多”便能看出。
在这样背景下,如果蜀汉有足够时间休养生息,集中精力恢复农业生产,或许还能稍稍补上。但诸葛亮几乎没有给自己留太多“休息时间”。他作为丞相,一边要处理国内政务、一边要应付边境防务,还要承担“兴复汉室”的历史使命——他自己心里清楚,如果给曹魏太多时间,让其优势进一步巩固,蜀汉以后想翻盘就更难。
于是,他选择了连续北伐。
从建兴六年到建兴十二年,六七年里就发动了五次大型北伐。频率之高,在整个三国史里都数得上前列。这样的密度,导致蜀汉难以有一个完整的“和平生产周期”。粮食有,粮仓有,但一有产出又马上投入战争消耗,很难形成长期积累。
这就是所谓“和平时期粮储也不多”的现实:不是蜀地本身不富庶,而是战事频繁,让“和平时期”本来就变得很短暂,刚存下一点粮,又得打仗,又得运到遥远的前线。
而职业兵制,更是雪上加霜——这么多兵,不打仗也要吃。你要养十万军人常年吃白饭,不参与农业生产,只有靠民间税赋和少量屯田来供给。国库再富也扛不住天天地这么干。
八
于是,那个看似简单的问题——战国不缺粮,为何诸葛亮总缺粮?——其实背后是三个字:兵制、地理、国力。
兵制——战国是“全民兵役”,农战合一,打完仗就回去种田,兵不会长期脱离生产;三国是“职业兵制”,军人从生产中抽离,变成纯消费群体,必须用额外粮食维持。
地理——战国诸侯大多在中原腹地打仗,粮仓离战场不算太远,运输成本可控;蜀汉北伐,是从西南山地穿行到关中,对一个产粮而交通成本极高的国家来说,这几乎是每打一步都在向自己的短板发起挑战。
国力——韩国虽弱,但处在战国早期中期,大环境是经济发展整体向上,各国都在变法、拓地、强兵,韩国还能勉强挤进游戏局;蜀汉处在汉末三国之后期,人口本就大幅减少,土地荒废,三分天下,蜀汉实际上只是“三分之一”里的一个偏远角落。
这三个因素叠加,诸葛亮的北伐就变成了一场几乎注定会偏向“艰难”的战争——他仅凭个人的才智,想去扛整个时代的结构性差距,自然极难。
九
说到这里,不免有人会生出一种惋惜:如果蜀汉早点学战国那样,搞一个“全民兵制”,是不是诸葛亮就能不那么缺粮?如果蜀汉不那么着急北伐,而是像曹魏那样先稳住国内,深耕屯田,是不是又能多撑几年?
历史没有“如果”,但我们可以从现有史料里看到,蜀汉其实也在尝试弥补这些短板。
诸葛亮执政时,实行“法严而民不扰”,整顿吏治,严控贪腐,希望以此减少资源浪费;他在民政上提倡“务农”,鼓励耕作,在一些地区推广各种形式的屯田和开荒;他在军事上尽可能采用“精兵少而精”的路线,避免毫无节制的扩军。
但这些努力,终究只能缓解问题,而无法改变结构——蜀地小,地势险,人口有限,三国格局已定,曹魏占据中原和北方大地,东吴占江东水路,蜀汉居西南一隅。诸葛亮想要从这山里面杀出一条路,必须跨越的是整个时代的结构性鸿沟。
最终,他在五丈原病逝,蜀汉彻底丧失了一个能够不断激发潜力、勉力苦撑的核心人物。后来的姜维试图接着北伐,但已经是强弩之末,蜀汉再也没有当年那种大规模动员的国力,也难再组织起持续战争所需的粮草。
蜀汉灭亡时,很多史书评价都提到“国小力尽”,背后不只是兵败,而是一个长期被战争压得喘不过气来的经济与粮食系统,终于再也支撑不起任何大动作。
十
回过头再看诸葛亮,因为“缺粮”常常被人质疑谋略不行,其实有些不公平。
在《出师表》中,他已经白纸黑字写出蜀汉的命运困境:国力有限,兵力不足,地势偏僻,却还要承担着“托孤之重”和“兴复汉室”的责任。他明知这场战争不是蜀汉“应该打”的战争,而是“不得不打”的战争——不打,就永远被锁在西南角落;打,就要冒整个国家元气消耗殆尽的风险。
战国七雄大打出手,却能靠全民兵制、多轮变法、不断扩展土地来缓冲战争带来的伤害;三国时期的蜀汉压根没有那么多缓冲空间——地理锁死,人口锁死,资源锁死,只能在那一点点出路上硬挤。
所以当我们今天坐在书桌前,翻着《三国志》《资治通鉴》,讨论“诸葛亮为什么总缺粮”的时候,也许更应该把目光从诸葛亮这一个人身上,移开一点。
他当然有自己的局限——谨慎有余,冒险不足,过度集中权力在自己手里,后辈难成长;他推行的制度较为严苛,百姓负担重,长期看也未必利于发展。但仅从“缺粮”这件事来看,与其把责任扔给他,不如说他只是那个被全时代的制度和地理条件“捆住手脚”的人。
战国不缺粮,是因为那是一个全民为了战争而重构社会结构的时代;诸葛亮缺粮,是因为那是一个战争已经反噬社会,而制度还没来得及完全转型的时代。
看懂了这一点,再回头去读那句“鞠躬尽瘁,死而后已”,感受会不太一样——不是在为一个“未能赢下战争”的统帅悲叹,而是在为一个明知国力不堪,却依旧要把自己耗尽的政治家,轻声叹息一声:
他输的,不只是战争,还有一个本就不公平的时代。
热门跟贴