在多次同突厥作战和镇压农民起义军时李渊只能率领五千人左右去对抗数万甚至更多的敌人。如果不是李渊有着极为出色的军事才能,那么他也许早就成为某次战斗中的冤魂了。而当时的齐郡郡丞张须陀便拥有一支两万人的部队来镇压农民起义。李渊是隋朝的世袭唐公、太原留守,不论是爵位还是官阶都要比张须陀高的多,但是他的军队数量却少之又少。由此可见,高、王二人对李渊的监视不仅影响着李渊发展自己的军事实力,也严重干扰着李渊反隋的准备工作。军事实力不能增长,李渊的战略计划是不可能实现的。他的战略计划是沿着汾河南下,直取隋帝国的心脏——长安。但是,在李渊所必经的几座重镇中,隋帝国都驻扎着重兵,比如霍邑(今山西霍州)的宋老生部有三万余众,在河东(今山西永济西)的屈突通部也有数万之众,而且这些地方地势险要,有利于防守。李渊想要凭借不足万人就闯过这些重兵布防的交通要道是不可能的。
但是,如果大规模的招兵买马,必将引起高、王二人的疑虑。他二人如果向隋炀帝报告,那么太原在短时间内就会被隋军包围,李渊的一切计划都将成为泡影。所以,为了增强军事实力完成战略计划,杀这二人是必然的。但是,在杀这二人的同时不能引起隋炀帝的怀疑,李渊的智慧也再次显现。太原与突厥距离较近,所以突厥会时常来骚扰。高君雅正巧在不久前与突厥的作战失败,所以李渊就借口高、王二人投降突厥将两人在晋祠杀死。在杀二人不久后,突厥恰好又来劫掠,又给李渊杀二人做了最好的证明。在解决高、王二人后,李渊没有了反对派的限制,可以大规模的进行反隋的准备活动。稍后李渊自称大将军,开始了向关中的进军。
最后,来看李渊为什么需要他儿女的安全。当时,李渊的长子李建成和四子李元吉留在河东,他的女儿也就是后来的平阳公主和他的丈夫柴绍仍然留在长安。如果,李渊起兵反隋的话,那么他们四人的生命安全将受到严重威胁。李渊的一大特点就是“仁爱”,所以舔犊情深的他未免会投鼠忌器。当然,历来能在混乱中成功的人,也许不会在乎这些儿女的生命,当年的汉高祖刘邦就曾经为了逃命将自己的儿子(后来的汉惠帝)和女儿扔下不顾。但是,李渊的儿子不同于当年刘邦两个乳臭未干的孩子,李建成、平阳公主和柴绍都有出众的才能。在李渊准备起兵反隋前,身在河东的李建成奉李渊的命令在“河东潜结俊杰”,李建成也做到了“倾材赈施,卑身下士”[3](4——5页),为李渊招揽了大量的人才。在李渊起兵后,李建成被委任为“陇西公,左令军大都督”[10]。在从太原向长安进攻的战争里,李建成同李世民一样也是战功显赫。
李建成先是和李世民一起讨伐西河(治所在今山西汾阳),之所以首先进攻河西是因为河西是李渊军队南下关中的交通要冲,而且他的郡丞高德儒极端效忠隋王朝。在行军途中“他们(指李建成和李世民二人)与士卒同甘共苦,作战身先士卒。”[2](p26),而且率领的军队纪律严明“近道菜果,非买不食,军士有窃者,辄求其主偿之,亦不诘窃者,军士及民皆感悦”[3](p25)。当攻破河西回到太原后,李渊大喜“以此行兵,虽横行天下可也。”[6](p392)。从中可以看出李渊对自己两个儿子军事才能的肯定。稍后在攻击霍邑的战斗中,李建成和李世民是共同反对撤退回太原的主战者。当然,李建成在征战中最大的功劳是在围攻长安的战斗,当时“李渊把李建成的的兵力部署于城东面和南面”,“十月二十七日,李渊下令攻城”到了“十一月九日,军头雷永吉从景门附近首先登城,冲入城中。景门是皇城的东门”[2](p68)。所以,为李渊打开进入长安大门的是李建成,夺得长安的首功非李建成莫属。李建成劳苦功高,而平阳公主和柴绍也是功勋卓著。
平阳公主在李渊起兵前留在长安,为了配合李渊更好的准备工作和麻痹隋朝的官吏,公主只是让她的丈夫柴绍回到太原来帮助李渊,她自己则坚持留在长安。到了李渊起兵之后,公主来到户县,“发家资招南山亡命,得数百人以应帝。”{11](p3642)。后来,公主降服了数股农民起义军,组建了约七万多人的部队,“在东起户县,西到眉县的秦岭山区,还有武功(今陕西武功)、始平(今陕西兴平南)”[2](p64)屡次打败在长安的隋军,有效的牵制了隋朝在关中的军队,为李渊的进攻创造了良好的条件,这支军队被人们称为“娘子军”。在公主死时李渊为了纪念公主同时也为了表彰公主的功绩,下令“葬加前后部羽葆、鼓吹、大路、麾幢、虎贲、甲卒、班剑。”李渊感慨说“鼓吹,军乐也。往者公主身执金鼓,参佐命,于古有邪”[11](p3643)。
平阳公主为其父亲的大业呕心沥血,她的丈夫柴绍也同样是为李唐的天下鞠躬尽瘁。柴绍在大军南下的过程中先到霍邑进行侦察,不仅将霍邑的地形掌握,还将霍邑守将宋老生进行了详细的调查,得出“宋老生一夫敌,我兵到必出战,可虏也”[12]的结论。在后来击败屈突通的战斗中都发挥了重要的作用。在唐建国后被封为霍国公,封户一千二百户,同时也是获得一次免死的功臣之一。不论是李建成、平阳公主还是柴绍都是李渊的主要支持者和所倚重的人才,他们的安危在很大程度上影响着李渊的准备活动和军事行动。所以,李渊希望他的儿女在获得足够的安全后才能起兵是不无道理的。
李渊反隋晚并不是他对隋朝忠心,也不是他没有这个能力,而是因为他对各种矛盾进行分析后才决定的一种策略。所以,仅凭李渊未能及早起兵就认为李渊最后的起兵只是一种无奈,那就大错特错了。