大功可以镇服天下。现在刘黑闼的兵力分散逃亡之后,剩下不足一万人,又缺乏粮食物资,如果用大军进逼,势如摧枯拉朽,殿下应当亲自去攻打以获得功劳名望,趁机结交山东的豪杰,也许就可以保住自己的地位了。”太子于是向高祖请求带兵出征,高祖答应了。武德五年十一月初七甲申日(622年12月14日),高祖下诏命太子李建成带兵讨伐刘黑闼,陕东道大行台及山东道行军元帅、黄河以南、以北各州均受建成处置,他有权随机行事。
齐王元吉劝说太子建成趁早除去秦王世民,他说:“我自当替哥哥亲手将他杀掉!”世民随从高祖前往元吉的府第,元吉命令护军宇文宝埋伏在寝室里,准备刺杀世民。建成生性颇为仁爱宽厚,连忙制止了他。元吉恼怒地说:“我这是为哥哥着想,对我自己有什么好处!”[6]
建成擅自召募长安及各地的骁勇之士两千多人,充当东宫卫士,让他们分别在东宫左右长林门驻扎下来,号称长林兵。建成还暗中让右虞候率可达志,从燕王李艺那里调集来幽州骁勇精锐的骑兵三百人,将他们安置在东宫东面的各个坊市中,准备用他们来补充在东宫担任警卫的低级军官,结果被人告发。高祖召见建成,把他责备了一番,将可达志流放到巂州。
庆州都督杨文干曾经在东宫担任警卫,建成亲近并厚待他,私下里让他募集勇士,送往长安。高祖准备前往仁智宫,命令建成留守京城,世民与元吉一起随行。建成让元吉乘机图谋世民,他说:“关系到我们安危的大计,就决定在今年了!”建成又指使郎将尔朱焕和校尉桥公山将盔甲赠给杨文干。两人来到豳州的时候,上报发生变故,告发太子指使杨文干起兵,让他与自己内外呼应。还有一位宁州人杜风举也前往仁智宫讲了这一情形。高祖大怒,借口有别的事情,以亲笔诏书传召建成,让他前往仁智宫。建成心中害怕,不敢前去。太子舍人徐师谟劝他占据京城,发兵起事;詹事主簿赵弘智劝他免去太子的车驾章服,屏除随从人员,到高祖那里去承认罪责。
武德七年六月廿四壬戌日(624年7月14日),建成决定前往仁智宫。还没有走完六十里的路程,建成便将所属官员,全部留在北魏毛鸿宾遗留下来的堡栅中,带领十多个人骑马前去进见高祖,向父皇伏地叩头,承认罪责,身体猛然用力,自己摔了出去,几乎晕死过去。高祖的怒气仍然没有消除。当天夜里,高祖将他囚禁在帐篷里,给他麦饭充饥,让殿中监陈福看守着他,派遣司农卿宇文颖速去传召杨文干。宇文颖来到庆州,将情况告诉了杨文干。于是,杨文干起兵造反。高祖派遣左武卫将军钱九陇和灵州都督杨师道攻击杨文干。
六月廿六甲子日(7月16日),高祖传召秦王世民商量此事。世民说:“杨文干这小子竟敢做这种狂妄叛逆的勾当,想来他幕府的僚属应当已经将他擒获并杀掉了。如果不是这样,就应当派遣一员将领去讨伐他。”高祖说:“不能这样。杨文干的事情关连着建成,恐怕响应他的人为数众多。你最好亲自前往,回来以后,我便将你立为太子。我不愿意效法隋文帝去诛杀自己的儿子,届时就把建成降为蜀王。蜀中兵力薄弱,如果以后他能够事奉你,你应该保全他的性命;如果他不肯事奉你,你要捉拿他也容易啊。”
高祖因为仁智宫建造在山中,担心盗兵突然发难,便连夜率领担任警卫的军队从南面开出山来。走了数十里地的时候,太子东宫所属的官员相继到来,高祖让大家一概以三十人为一队,分派军队包围、看守着他们。第二天,高祖才又返回仁智宫。
世民出发以后,元吉与嫔妃轮番替李建成求情,封德彝又在外朝设法解救建成。于是,高祖改变了初衷,又让建成回京城留守。高祖只以他致使兄弟关系不和睦的过错而责备他,将罪责推给了太子中允王圭、左卫率韦ting和天策上将府兵曹参军杜淹,将他们一并流放到了巂州。当初,洛阳平定以后,杜淹长时间没有得到升迁,打算谋求事奉建成。房玄龄认为杜淹狡诈的招数很多,担心他会教唆引导建成,越发对世民不利,便向李世民进言,将杜淹推荐到天策上将府任职。
七月初一己巳日(7月21日),杨文干攻陷宁州,驱赶劫掠官吏与百姓出城,占据了百家堡。秦王世民的军队来到宁州以后,杨文干的党羽便全部溃散。七月初五癸酉日(7月25日),杨文干被自己的部下杀死,他的头颅被传送到京城。李世民捉获了宇文颖,将他杀掉。
有人劝高祖说:“突厥之所以屡次侵犯关中地区,是由于我们的人口与财富都集中在长安的缘故。如果烧毁长安,不在这里定都,那么胡人的侵犯便会自然平息下来了。”高祖认为有道理,便派遣中书侍郎宇文士及越过终南山,来到樊州、邓州一带,巡视可以居留的地方,准备迁都到那里去。太子建成、齐王元吉和裴寂都赞成这一策略,萧瑀等人虽然知道不应当如此,却不敢谏阻。秦王世民ting身而出,劝谏道:“北方少数民族为祸中原的情况自古就有。陛下凭着圣明英武,创建新王朝,安定中夏,拥有百万精兵,
所向无敌,怎么能因有