QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3442|回复: 2

编译模块的时候没有生成.ko文件,why?

[复制链接]
发表于 2005-10-20 16:51:58 | 显示全部楼层 |阅读模式
我编译了一个简单的模块,就两个文件的。但是没有生成.ko文件,我什么原因啊?是Magic linux 1.2少装了什么东西吗?
[root@node2 node1]# make
make -C /lib/modules/`uname -r`/build SUBDIRS=/root/node/devel/node1 modules
make[1]: Entering directory `/usr/src/linux-2.6.9'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.9'
[root@node2 node1]#
发表于 2005-10-20 18:21:55 | 显示全部楼层
什么版本?
自己配置的?
回复

使用道具 举报

发表于 2005-10-20 19:01:40 | 显示全部楼层
若是 1.2 你需要下载 2.6.9 的源代码,然后解压缩到 /usr/src/
rm -f /usr/src/linux
ln -sf /usr/src/linux-2.6.9 /usr/src/linux
cd /usr/src/linux
make mrproper
ln -sf /boot/config-2.6.9 .config
注意 config  前面有个点
make prepare-all

然后你才能编译自己的模块,或者安装 nvidia 驱动。我推荐你不要使用 1.2 了,使用 2.0 beta3,升级到我们的 2.6.13.4 内核,无需上述步骤就能编译自己的模块,或者安装 nvidia 驱动。也可以在 1.2 上升级到我们的 2.6.13.4 内核。注意 config  前面有个点。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 20:54 , Processed in 0.052425 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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