其后李元吉留守太原,李元带着俩儿子往西杀向关中,并于11月占领了长安。其后,他立隋朝代王杨侑为帝,自己则由唐公升级为唐王,老大李建成,则顺理成章的成为了世子;而此时的李世民被封秦公。其后兄弟俩还联合带兵攻打了一次东都洛阳。
第二年五月,得知杨广在江都被宇文化及所杀后,李渊再也不用客气了:直接登基称帝、建立大唐,而世子李建成随之升为太子、秦公李世民升为秦王。
按照规定,太子身为储君,个人安危关系到政权的稳定,况且还得协助皇帝处理政务、熟悉将来的主要业务,因此领军打仗的重任就落到了李世民身上(此时的李元吉仍在留守李家的老巢太原)。
所以说,李建成成为太子,是一件顺理成章、合情合理、且没有任何人有异议的事情。
李世民功劳过大,且野心勃勃,已经影响到太子的地位