2012.12.28 - 继续悲催LFS
昨天晚上装到第五章,Gcc - Pass 2的时候出了问题,configure怎么都过不去,报错很短,说我的gcc无法生成可执行文件,然后就在网上搜来搜去,初步判定有两种可能的原因: 1、 可能是我之前Glibc出错的那个地方,修改的不对,虽然最后编译过去了,但是很有可能不对。因为网上有跟我相似的错误(虽然不相同),他下面给出的回答 就是说之前可能在编译Glibc的时候不是独立编译的,用的是宿主机的什么什么。回想我确实在Glibc的地方出过错误,而且是我唯一出了问题的地方,所 以我断定60%的可能性是这个原因,如果是这个原因的话,就悲催了,首先我不得不全部重新来过,至少摇回溯到Glibc之前,那就相当于重来一遍了。其次 这个地方还得找到解决的办法。这种情况下只能找任世军问了,因为在网上没有找到Glibc那个问题的解决办法。 2、在configure那一步的紧前面有一段话" Before starting to build GCC, remember to unset any environment variables that override the default optimizationflags. " 他说要把之前改动过的影响默认优化的一些变量啊重新置位,但是我根本不知道是哪些,总不能重头挨个找吧,而且一般需要做额外操作的地方这本书上都会有具体 的命令