LinuxSir.cn,穿越时空的Linuxsir!

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

5.8 出错

[复制链接]
发表于 2005-11-18 08:38:09 | 显示全部楼层 |阅读模式
lfs:/mnt/lfs/sources/tcl8.4.11/unix$ ./configure --prefix=/tools
loading cache ./config.cache
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
lfs:/mnt/lfs/sources/tcl8.4.11/unix$

调整工具链以后出现的问题,怀疑是
GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include &&
find ${GCC_INCLUDEDIR}/* -maxdepth 0 -xtype d -exec rm -rvf '{}' \; &&
rm -vf `grep -l "DO NOT EDIT THIS FILE" ${GCC_INCLUDEDIR}/*` &&
unset GCC_INCLUDEDIR
这个命令删除了过多的文件?

有什么方法可以补救没
发表于 2005-11-18 11:07:08 | 显示全部楼层
你做了那个 test没?

echo 'main(){}' > dummy.c
cc dummy.c
readelf -l a.out | grep ': /tools'

结果是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 19:12:45 | 显示全部楼层
安装gcc,glibc都没有做,执行那个命令的时候会删除很多include
不知道能一步能不能省去
回复 支持 反对

使用道具 举报

发表于 2005-11-18 19:16:06 | 显示全部楼层
不做测试,很多东西也许错了都不知道。

至于那个删除include的命令,你可以试试忽略,不过就算不删除 也不会有什么问题的(我觉得)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 21:16:54 | 显示全部楼层
如果我不执行那个命令,输出结果正常,执行了,没输出
回复 支持 反对

使用道具 举报

发表于 2005-11-19 03:42:42 | 显示全部楼层
那就别输入。我没测试过那个命令。不知道是干嘛用的。

对了,你是用root用户还是lfs用户的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 03:50:00 | 显示全部楼层
lfs用户,我从新来了一次!没有用上面的命令命令删除那些include,已经到第六章了,谢谢版主!
回复 支持 反对

使用道具 举报

发表于 2005-11-19 05:23:43 | 显示全部楼层
好不容易,休想大哥终于到第六章节了,
这一章节过了,基本一个LFS基系统也就OK
接下来就是BLFS(汗,又是一条漫长的编译之路)
回复 支持 反对

使用道具 举报

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

本版积分规则

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