LinuxSir.cn,穿越时空的Linuxsir!

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

[求救 三天了。。。] LFS 6.2-5 进行到中文手册8.3编译内核时make menuconfig 出错

[复制链接]
发表于 2008-3-17 00:10:02 | 显示全部楼层 |阅读模式
LFS 6.2-5 进行到中文手册8.3编译内核时make menuconfig 出错

  HOSTCC   scripts/basic/fixdp
gcc: installation problem, cannot exec 'as':
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2




屏幕图片见下面附件:

本帖子中包含更多资源

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

x
发表于 2008-3-17 19:08:59 | 显示全部楼层
Post by olinuxman;1827312
LFS 6.2-5 进行到中文手册8.3编译内核时make menuconfig 出错

  HOSTCC   scripts/basic/fixdp
gcc: installation problem, cannot exec 'as':
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2




屏幕图片见下面附件:


看到上面好像是说执行as命令时出错了,你检查一下有这个程序吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-17 19:21:57 | 显示全部楼层
as 命令需要装哪个软件包呀,LFS livecd 6.2-5版里的软件按照中文手册一步一步装的呀,好像没漏掉哪个包,
能告诉我 as 命令需要编译哪个软件包呀
回复 支持 反对

使用道具 举报

发表于 2008-3-17 21:15:32 | 显示全部楼层
as 是屬於 binutils 的,漏掉它是不可能的,否則所有包都編譯不了

問題是何以內核補丁跟內核版本不同的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-18 00:55:05 | 显示全部楼层
我下载的是LFS官方 live cd 6.2-5 光盘内只有这个补丁和这个内核包,在网上搜了一下,6.2-5的live cd里内核和补丁都是这两个,打不打补丁都是这个错误
回复 支持 反对

使用道具 举报

发表于 2008-3-18 02:29:24 | 显示全部楼层

LFS編譯內核时错误

小弟的LFS到了第八章编译内核的部分,但提示有错误,错误如下,请各位大虾帮帮小弟,在这里先谢谢大家了.

gcc: error trying to exec 'as': execvp: 没有那个文件或目录
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] Error 2
回复 支持 反对

使用道具 举报

发表于 2008-3-18 05:16:04 | 显示全部楼层
第六章再調整工具鏈的時候的輸出結果正常否?

http://www.linuxfromscratch.org/ ... 06/readjusting.html
回复 支持 反对

使用道具 举报

发表于 2008-3-23 07:54:43 | 显示全部楼层
Menuconfig编译出来的东东需要在宿主上运行,因此它调用的是HOSTCC而不是CC。

那么你的宿主工具链出问题了才会有这样的情况。按理说,你用的宿主是LiveCD,它是不可改写的,应该是不可能出现这样的破坏情况才对。

可以这样来检查宿主工具链:
使用一个新终端,登录到宿主机环境下,输入

echo "main(){}" > dummy.c && cc dummy.c

如果能够正常编译,就应该是没有问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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