+ -
当前位置:首页 → 问答吧 → gcc第一遍是不是不应该make bootstrap

gcc第一遍是不是不应该make bootstrap

时间:2007-11-11

来源:互联网

????
书上和所有的材料都是make bootstrap。。。
但是如果make bootstrap的话就会不仅仅编译C compiler而且C++和java的也会编译。。。。
同时libgcc也没有安装。用的是宿主的。。。

而如果make就可以。。。。

作者: mikeandmore   发布时间: 2007-11-11

你不是用了 --enable-languages=c 吗?

请详细阅读手册

这方面手册写得非常清楚用 make bootstrap 的原因,除非是 gcc-4.2.x,因为 4.2.x 默认就是 make bootstrap 的

作者: d00m3d   发布时间: 2007-11-11

引用:
作者: d00m3d
你不是用了 --enable-languages=c 吗?

请详细阅读手册

这方面手册写得非常清楚用 make bootstrap 的原因,除非是 gcc-4.2.x,因为 4.2.x 默认就是 make bootstrap 的
恩。。。不知道怎么就搞定了。。。

但是上次的确是language=c。。。然后gcc很神经质的编译了gcj....
而且还没有libgcc。。。
这回就OK了。。。

作者: mikeandmore   发布时间: 2007-11-11

newbie问。。。
要是最后要用gcc4.2是不是要在install basic software那章搞?。。。。

作者: mikeandmore   发布时间: 2007-11-11

引用:
作者: mikeandmore
恩。。。不知道怎么就搞定了。。。

但是上次的确是language=c。。。然后gcc很神经质的编译了gcj....
而且还没有libgcc。。。
这回就OK了。。。
这个问题我遇过,http://www.linuxsir.org/bbs/showthread.php?t=269543

从此,我不再用 gcc 的总合包,改回用 gcc-core 和 gcc-g++ 的包

作者: d00m3d   发布时间: 2007-11-11

引用:
作者: mikeandmore
newbie问。。。
要是最后要用gcc4.2是不是要在install basic software那章搞?。。。。
最後什麽意思?

Linux 系统的精髓都在 toolchain(即 binutils,gcc 及 glibc),建立 LFS 系统期间不要变更 toolchain 的软件版本,如果是想做好系统後加装或者升级 gcc,那麽请按照 BLFS 手册里第 12 章关於 gcc 的章节

作者: d00m3d   发布时间: 2007-11-11

引用:
作者: d00m3d
最後什麽意思?

Linux 系统的精髓都在 toolchain(即 binutils,gcc 及 glibc),建立 LFS 系统期间不要变更 toolchain 的软件版本,如果是想做好系统後加装或者升级 gcc,那麽请按照 BLFS 手册里第 12 章关於 gcc 的章节
谢了。。。
以后就跟3d兄混了。。。

作者: mikeandmore   发布时间: 2007-11-11

些言差矣,论坛里的高人们比比皆是,其他几位斑竹资历及见识比我还深,更有许多资深用户经常分享及发表心得,潜水高人久不久又会冒个泡出来

跟我者,没什麽前途的。。。多看、多做、多练习、多思考才是正道!

作者: d00m3d   发布时间: 2007-11-11

多学习,正进行这步,看看意思。

作者: life_31   发布时间: 2008-11-26