諸葛亮之南征,《三國誌》記其事甚略。《亮傳》注引《漢晉春秋》曰:亮至南中,所在戰捷。聞孟獲者,為夷、漢所服,募生致之。既得,使觀於營陣之間。問曰:“此軍何如?”獲對曰:“向者不知虛實,故敗。今蒙賜觀看營陣,若隻如此,即定易勝耳。”亮笑,縱使更戰。七縱七禽(擒),而亮猶遣獲,獲止不去,曰:“公,天威也,南人不複反矣。”遂至滇池。南中平,皆即其渠師而用之。或以諫亮,亮曰:“若留外人,則當留兵,兵留則無所食,一不易也;加夷新傷破,父兄死喪,留外人而無兵者,必成禍患,二不易也;又夷累有廢殺之罪,自嫌釁重,若留外人,終不相信,三不易也。今吾欲使不留兵,不運糧,而綱紀粗定,夷、漢粗安故耳。”
《馬謖傳》注引《襄陽記》曰:亮征南中,謖送之數十裏。亮曰:“雖共謀之曆年,今可更惠良規。”謖對曰:“南中恃其險遠,不服久矣。雖今日破之,明日複反耳。今公方傾國北伐,以事強賊,彼知官勢內虛,其叛亦速。若殄盡遺類,以除後患,既非仁者之情,且又不可倉卒也。夫用兵之道,攻心為上,攻城為下;心戰為上,兵戰為下;願公服其心而已。”亮納其策,赦孟獲以服南方,故終亮之世,南方不敢複反。
攻心攻城,心戰兵戰,後世侈為美談,其實不中情實。案當時叛者,牂牁朱褒、益州雍闓、越嶲高定。
褒之叛在建興元年,闓、定則尚在其前(《後主傳》:“建興元年夏,牂牁太守朱褒擁郡反。先是益州郡大姓雍闓反,流太守張裔於吳,據郡不賓。越嶲夷王高定亦背叛。”據《張裔傳》及《馬忠傳》,則闓前次已殺太守正昂。《呂凱傳》雲:“雍闓等聞先主薨於永安,驕黠恣甚。”又載亮表凱及王伉,謂其“執忠絕域,十有餘年”,則當先主之世,闓亦未嚐服從也)。闓又係為吳所誘(見《蜀誌·張裔、呂凱傳》《吳誌·步騭、士燮傳》),其答李嚴書,辭絕桀慢(見《呂凱傳》),蓋其蓄叛謀久矣。其心豈倉猝可服?