LinuxSir.cn,穿越时空的Linuxsir!

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

编译kernel的时候出错!

[复制链接]
发表于 2007-10-30 11:14:10 | 显示全部楼层 |阅读模式
root:/sources/linux-2.6.22.5# make oldconfig
  HOSTCC  scripts/basic/fixdep
gcc: error trying to exec 'as': execvp: No such file or directory
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
root:/sources/linux-2.6.22.5#
发表于 2007-10-30 12:02:05 | 显示全部楼层
Post by asusarhai
root:/sources/linux-2.6.22.5# make oldconfig
  HOSTCC  scripts/basic/fixdep
gcc: error trying to exec 'as': execvp: No such file or directory
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
root:/sources/linux-2.6.22.5#

为什么会有提示: “ gcc: error trying to exec 'as': execvp: No such file or directory ” ?
检查下吧:
echo $PATH
gcc -v

再要不按手册最开始的那段 “ 对主系统的要求 ”都检查一下:
http://www.linuxfromscratch.org/lfs/view/6.3/prologue/hostreqs.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-30 12:07:20 | 显示全部楼层
按照楼上说的做了
root:/linux-2.6.22.5# echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin
root:/linux-2.6.22.5# gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.1.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++
Thread model: posix
gcc version 4.1.2
个人感觉没什么问题啊

手册上检测宿主系统的检查我都检查过了 通过的
ps:我的宿主系统为 rhel as4up4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-30 13:02:08 | 显示全部楼层
已经到最后一步啦!郁闷 可能是gcc的问题 我要重新编译GCC码 还是别的什么东西
但是编译gcc后 一开始用Gcc编译的东西会出问题吗
回复 支持 反对

使用道具 举报

发表于 2007-10-30 13:34:33 | 显示全部楼层
那应该没问题了啊?
GCC不需要重编译。
如果先前的主系统和现在的主系统是同一个,且同为 32位内核,可尝试重解包 内核源码包,重试。
按手册上的方法来做。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-30 14:39:19 | 显示全部楼层
好像是一个库文件的位置错了!哎 重头再来
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:43:31 | 显示全部楼层
晕了,我也是这种错误。现在除了从头再来还有什么办法可以搞定吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-14 13:52:59 | 显示全部楼层
是什麼錯誤了?跟樓主相同的?

binutils 裝好了沒?
回复 支持 反对

使用道具 举报

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

本版积分规则

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