|
发表于 2005-6-8 10:56:37
|
显示全部楼层
注意第一次要先用gcc3.x编译gcc-config,和binutils,然后再编译gcc4.x。注意gcc-config和binutils一定要在gcc4之前先更新掉,否则以后会出现问题。在emerge gcc4.x时必须要先加个“-O”,也就是onlyshot,单独编译这个gcc,否则可能会要求编译glibc。而gcc3.3.5编译glibc-20050421会提示gcc的版本太低。所以gcc4在第一次编译时要独立编译。
在gcc4第一次完成后,最好用gcc3.x编译一下libstdc++-c3和m4.然后用gcc-config -l来察看系统中有哪些gcc版本,使用"gcc-config 数字"来切换到gcc4.然后记住一定要执行一次“source /etc/profiles”。否则系统还是会认原来的gcc版本。如果你开了好几个console同时在编译,请都要执行一次这个步骤。
最好不要激进去使用4.1.0的那个gcc版本,4.0.1_beta20050602已经可以完全编译整个system和xorg等东西了,推荐使用这个。 |
|