LinuxSir.cn,穿越时空的Linuxsir!

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

gcc 3.4.3(lfs6.1-2)编译2.6.14内核出现问题

[复制链接]
发表于 2005-11-24 21:52:52 | 显示全部楼层 |阅读模式
我在slk10.2下用gcc 3.3.6编译内核没问题,移植到lfs上去也没问题
可我在lfs下用编译,内核倒一次通过
但引导时,模块全部不能加载。不知道怎么回事,大家是否也有这种情况。
提示信息是2.6.14内核好象要用gcc 3.3.*编译。
发表于 2005-11-25 04:53:25 | 显示全部楼层
编译内核跟编译模块的gcc版本必需一致,很多朋友不能编译加载nvidia驱动也是这个原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 13:46:55 | 显示全部楼层
肯定是一样的。我全是用gcc 3.4.3来编译的。
回复 支持 反对

使用道具 举报

发表于 2005-11-25 17:35:49 | 显示全部楼层
你说的模块,是内核里的模块,还是第三方的驱动呢?第三方的比较麻烦,好多是二进制的,只能用它那个版本。nvidia的模块应该是可以再编译的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 19:32:56 | 显示全部楼层
没有三方驱动,显卡集成。内核里包含了我所有的硬件驱动,只有我网卡之类做成的模块。
我初步肯定了是2.6.14内核与gcc 3.4.3之间的问题,我modprobe一个模块的时候,显示的信息大概提示我要用gcc 3.3.x来编译。我做了个尝试,把gcc 3.4.3编译的内核用来引导,没问题。把gcc 3.3.x编译的模块cp到lfs下,引导一切正常,用gcc 3.4.3来编译的模块就不行,在引导时提示模块不能加载。
另外我的lfs是我的备份系统,原装的又被我误删了,想哭~
回复 支持 反对

使用道具 举报

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

本版积分规则

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