+ -
当前位置:首页 → 问答吧 → LFS編譯內核时错误

LFS編譯內核时错误

时间:2008-03-17

来源:互联网

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




屏幕图片见下面附件:
上传的图像
LFS error.jpg (89.9 KB, 23 次查看)

作者: olinuxman   发布时间: 2008-03-17

引用:
作者: olinuxman
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-03-18

as 命令需要装哪个软件包呀,LFS livecd 6.2-5版里的软件按照中文手册一步一步装的呀,好像没漏掉哪个包,
能告诉我 as 命令需要编译哪个软件包呀

作者: olinuxman   发布时间: 2008-03-18

as 是屬於 binutils 的,漏掉它是不可能的,否則所有包都編譯不了

問題是何以內核補丁跟內核版本不同的呢?

作者: d00m3d   发布时间: 2008-03-18

我下载的是LFS官方 live cd 6.2-5 光盘内只有这个补丁和这个内核包,在网上搜了一下,6.2-5的live cd里内核和补丁都是这两个,打不打补丁都是这个错误

作者: olinuxman   发布时间: 2008-03-18

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

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

作者: luobill   发布时间: 2008-03-18

第六章再調整工具鏈的時候的輸出結果正常否?

http://www.linuxfromscratch.org/lfs/...adjusting.html

作者: d00m3d   发布时间: 2008-03-18

Menuconfig编译出来的东东需要在宿主上运行,因此它调用的是HOSTCC而不是CC。

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

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

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

如果能够正常编译,就应该是没有问题。

作者: 地球发动机   发布时间: 2008-03-23