诸葛亮为什么一直坚持北伐？
首先说北伐虽然没有完成什么“还于旧都”等目标，但是它本身而言是当时最正确的选择！ 1、道义。蜀汉政权由刘备建立，作为汉王朝延续的存在，它自认为正统，那么曹魏则是乱臣贼子，正如那句话“汉贼不两立，王业不偏安”。作为正统，它要向天下宣布自己的存在，表明自己的立场和地位。这是必然的对抗！ 2、国力。蜀汉政权自失去荆州、猇亭打败后，国力衰弱，人口和兵力都远落后于曹魏，大概是1比4的比例，中原地区作为自古以来的经济发达区域，其繁荣程度不是四川可以比的。也就是说，从经济人口来说，蜀汉都处于很大劣势，那么在这种情况下，时间拖得越久，国力差距也就越大！ 3、自身。很多人都知道蜀汉政权存在三股势力，在此简称益、东、旧。随着旧势力人物的渐渐去世，其实力在逐渐减弱，而益势力和东势力因为更早扎根于蜀中，他们希望在这个外来政权中获得更多的权力，更多的保护自己的记得利益（蛋糕就那么大，分的人少，每个人分的自然就多）因此这也就形成了其内在矛盾。北伐是一种转移矛盾的方法，兵者，国之大事！当战事展开后，大家都知道输了，伤的是所有人，因此在内部斗争上会自然而然的有所收敛，再加上诸葛亮“依法治国”的方针，基本可以达到有效转移矛盾的目的。 4、培养。战争是最好的立功场，在老一辈旧势力的逐渐凋零下，旧势力需要培养出新的能够掌握话语权的人，才能在蜀中作为外来政权继续站稳脚跟，这也是为什么诸葛亮重用马谡的一个重用原因（你们看，我虽然没用吴懿，但我也没用魏延啊。。。。我用马谡。。。呵呵）。当然，马谡只是最典型的一个例子，其他还有很多旧势力的新时代人物。 5、劳其师、疲其国。还是说一伐（因为我认为一伐是最能体现诸葛亮想法的）。曹魏面对诸葛亮的入侵只能调用中央的军队，只靠边防军队的结果是三郡皆反，朝野震荡。军队的大规模调度和供应室需要一大笔经费的，蜀汉看似困难其实不然，因为它只需要供应汉中向秦岭一路就好，而魏国是两线作战，调运的距离和分散注定了它后勤和国家经济的负担更大。很有意思的是魏明帝曹睿这个人，诸葛亮死之前真的就是一个明君啊，勤俭节约、辛勤工作，但是到了诸葛亮死后，大肆营造宫室，劳民伤财，给人感觉变化好大。其实变的不是人，而是局势，诸葛亮的北伐一直让他绷着一根弦，时刻提醒自己，如果不老实，就打不赢，打不赢就玩完。诸葛亮死了后，他就觉得，松口气了，西边少点军费应该也没什么吧，然后。。。没有然后。 6、可能成功的机率。依然是一伐。一伐以赵云为疑兵拖住曹真，诸葛亮统大军直出陇右，一路畅通，三郡皆反，朝野震荡，曹魏都一开始还没想明白怎么回事。陇右是什么地方？答案是关中之西。有什么东西？答案是马。试想一下，街亭之战前的情况：曹真被拖住，陇右反水了，诸葛亮大军往前开，蜀汉有了养马地，也就意味着不久的将来可以有一支优秀骑兵了，有了陇右也就意味着以后的用兵战时后勤的压力会减少很多，而且对关中用兵也方便多了。这TMD简直成功在望啊！然而，并没有什么用，马谡被张郃搞掉街亭，前军被打垮了，没办法了，完了。。。所以，其实北伐最开始是有机会成功的。 7、以攻代守。很多人就说了：你看，曹魏进攻那一次，诸葛亮打得多漂亮啊，蜀汉就防守好了嘛，干嘛进攻啊。。。我想说，进攻方永远是掌握主动权的一方，被动的防守是最后不得已的手段。古往今来，很多著名的防守战，都有着很明确的进攻（一时之间只想起一个，唐朝张巡防守睢阳）。诸葛亮的北伐向曹魏传达着这样一个信息：“你们等着我来打你~”而曹魏做的就是巩固边防，等着诸葛亮来打，唯一一次尝试出击也被诸葛亮给两下搞定了。 总结一句，诸葛亮的北伐是当时情况下的一个必然结果，因为诸葛亮对北伐损益的估计和实际的损益都是利大于弊，至于题主说的先全力搞建设，我只能说不现实！