LinuxSir.cn,穿越时空的Linuxsir!

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

`gcc --print-file specs` 求助

[复制链接]
发表于 2006-1-17 20:52:39 | 显示全部楼层 |阅读模式
在查看编译器的specs文件的时候说找不到specs文件,
请问这个GCC的specs文件在那啊

下面要做的是修正 GCC 的 specs 文件,使它指向新的动态连接器。一个简单的 sed 命令就能做到:

SPECFILE=`gcc --print-file specs` &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
    $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

推荐你拷贝和粘贴上面的命令,而不是手动输入。当然你也可以手动编辑 specs 文件,只要把所有的 “/lib/ld-linux.so.2” 都替换成 “/tools/lib/ld-linux.so.2” 就行了。
发表于 2006-1-17 21:20:54 | 显示全部楼层
如果你用GCC4可能不会有这个文件,需要生成后再修改
回复 支持 反对

使用道具 举报

发表于 2006-1-17 22:57:34 | 显示全部楼层
我是直接改spec这个文件,呵呵,笨呗,觉得直接改文件来得直观
第一次犯傻了,改了编译文件夹下的spec,结果总是不对;后来发现了,改了/tools下面的spec,就OK了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 08:41:28 | 显示全部楼层
呵呵 我的 就是GCC4 怎么生成啊,郁闷,没找到specs以为出了什么问题,又重头来了一次,好像还是没有啊

youbest兄:怎么生成那个specs文件啊
回复 支持 反对

使用道具 举报

发表于 2006-1-18 11:25:16 | 显示全部楼层
看我以前写的关于GCC4.0.1编译LFS的文章
http://www.linuxsir.cn/bbs/showthread.php?t=209772
文章内容现在有点旧了,不过可以参考相关部分解决你的问题.
回复 支持 反对

使用道具 举报

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

本版积分规则

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