LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1297|回复: 7

6.12 GCC4.0.3编译通过后测试结果不对

[复制链接]
发表于 2007-7-26 16:35:45 | 显示全部楼层 |阅读模式
小弟最近开始LFS,使用的是LiveCD6.2-5环境。HOST就用的LIVECD
前面的步骤完全按照LFS手册进行,6.12编译GCC、MAKE CHECK、MAKE INSTALL都正常通过,MAKE CHECK结果和官网上的LOG比较也相同。
但是手册上的:
--------------------------------------------------------------------------------------------
现在确保我们使用正确的 startfiles:

grep -o '/usr/lib.*/crt[1in].* .*' dummy.log如果所有的都工作正常,就不会有错误,并且命令的输出应该是:

/usr/lib/gcc/i686-pc-linux-gnu/4.0.3/../../../crt1.o succeeded
/usr/lib/gcc/i686-pc-linux-gnu/4.0.3/../../../crti.o succeeded
/usr/lib/gcc/i686-pc-linux-gnu/4.0.3/../../../crtn.o succeeded接下来,确认新的链接器被应用到了正确的搜索路径中:

grep 'SEARCH.*/usr/lib' dummy.log |sed 's|; |\n|g'如果所有的都工作正常,就不会有错误,并且命令的输出应该是:

SEARCH_DIR("/usr/i686-pc-linux-gnu/lib")
SEARCH_DIR("/usr/local/lib")
SEARCH_DIR("/lib")
SEARCH_DIR("/usr/lib");
--------------------------------------------------------------------------------------------------
结果却不同,一个是
/usr/lib/crt1.0 succeeded
/usr/lib/crti.0 succeeded
/usr/lib/crtn.0 succeeded
下一个是
SEARCH_DIR("/tools/i686-pc-linux-gnu/lib")
SEARCH_DIR("/usr/lib")
SEARCH_DIR("/lib")
http://www.linuxsir.cn/bbs/attac ... =1&d=1185438950
(不知道是不是这么贴图)
查找之前的帖子发现也有一位兄弟貌似遇到和我同样的问题,但是没有解决。请教大家指点!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-7-26 16:43:42 | 显示全部楼层
另外再问几个小问题:
1、在5.30安装util-linux时,make -C text-utils more时出错。因为没有安装termcap.由于LIVECD的环境中好像无法与外界交换数据。请问有什么方法么?
2、在6.7 linux-libc-headers中
        find /usr/include/{asm,linux} -type d -exec chmod -v 755 {} \;
        find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;
这两条命令有些疑惑。为什么把目录权限变成755,文件反而644?是不是写反了?
顺便想到的是目录的‘执行权限’要如何理解?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-27 08:32:43 | 显示全部楼层
没人理。。。
回复 支持 反对

使用道具 举报

发表于 2007-7-27 23:32:27 | 显示全部楼层
不是不想理,而是不明白是什麽问题,相信这是兄弟无法帮你的原因
回复 支持 反对

使用道具 举报

发表于 2007-7-28 11:20:07 | 显示全部楼层
2、在6.7 linux-libc-headers中
find /usr/include/{asm,linux} -type d -exec chmod -v 755 {} \;
find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;
这两条命令有些疑惑。为什么把目录权限变成755,文件反而644?是不是写反了?
顺便想到的是目录的‘执行权限’要如何理解?
你有目录的执行权限,你才能进入该目录,所以需要 x。而不是所有文件都是可执行的,因此 x 对于这些头文件是没有意义的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-29 13:00:59 | 显示全部楼层
Post by manphiz
你有目录的执行权限,你才能进入该目录,所以需要 x。而不是所有文件都是可执行的,因此 x 对于这些头文件是没有意义的。
谢谢啊~这个明白了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-29 13:04:17 | 显示全部楼层
Post by d00m3d
不是不想理,而是不明白是什麽问题,相信这是兄弟无法帮你的原因
我现在遇到的问题是,手册上‘确认新的链接器被应用到了正确的搜索路径中’执行的几个命令,得出的结果和手册上的不同,即输出的路径不同。但是仍然可以继续下去。
问题是不知道这样下去的话会不会最后导致失败?因为现在还看不出结果。可能一会就能看到了。马上进入第七章了。。。。
回复 支持 反对

使用道具 举报

发表于 2007-7-31 06:53:30 | 显示全部楼层
手册曾经提及某些检查是必定会有错的,有时无需太恐慌
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表