QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 812|回复: 9

Magic Linux 1.2编译内核模块错误?

[复制链接]
发表于 2005-10-19 15:02:34 | 显示全部楼层 |阅读模式
我编译一个简单的模块,出错如下:
make -C /lib/modules/`uname -r`/build  SUBDIRS=/root/zm  modules
make: *** /lib/modules/2.6.9/build: 没有那个文件或目录。 停止。
make: *** [modules] 错误 2
在网上看了好像是因为没装kernel-devel引起的,但是,要装一个与kernel-2.6.9-6mgc匹配的kernel-devel rpm包,到哪去找这个包啊?请高手指点!
发表于 2005-10-19 15:19:17 | 显示全部楼层
下载源码编译!
系统下的包本身就不全
回复

使用道具 举报

 楼主| 发表于 2005-10-19 16:17:02 | 显示全部楼层
直接下载linux-2.6.9的源代码来编译就可以了吗?
回复

使用道具 举报

 楼主| 发表于 2005-10-19 16:56:09 | 显示全部楼层
直接下载linux-2.6.9的源代码来编译就可以了吗?
回复

使用道具 举报

发表于 2005-10-19 23:27:10 | 显示全部楼层
可以
回复

使用道具 举报

 楼主| 发表于 2005-10-20 10:16:41 | 显示全部楼层
这个错误:
[root@node2 linux]# make modules
  CHK     include/linux/version.h
  HOSTCC  scripts/basic/split-include
make[1]: ¡°arch/i386/kernel/asm-offsets.s¡±ÊÇ×îеġ£
  Building modules, stage 2.
  MODPOST
[root@node2 linux]#
怎么回事啊?
回复

使用道具 举报

 楼主| 发表于 2005-10-20 10:18:35 | 显示全部楼层
刚才有字没显示对,重发一下:
[root@node2 linux]# make modules
  CHK     include/linux/version.h
  HOSTCC  scripts/basic/split-include
make[1]: “arch/i386/kernel/asm-offsets.s”是最新的。
  Building modules, stage 2.
  MODPOST
[root@node2 linux]#
回复

使用道具 举报

 楼主| 发表于 2005-10-20 10:24:26 | 显示全部楼层
我是先make menuconfig ;make ;然后就是make modules,不对吗?
回复

使用道具 举报

发表于 2005-10-20 16:51:26 | 显示全部楼层
[quote:7ec3e14f45="wzwhh"]刚才有字没显示对,重发一下:
[root@node2 linux]# make modules
  CHK     include/linux/version.h
  HOSTCC  scripts/basic/split-include
make[1]: “arch/i386/kernel/asm-offsets.s”是最新的。
  Building modules, stage 2.
  MODPOST
[root@node2 linux]#[/quote]
make 完成,无错误信息
回复

使用道具 举报

发表于 2005-10-20 17:07:01 | 显示全部楼层
请先看明白编译内核的命令先
make modules_install
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 19:33 , Processed in 0.101545 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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