QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1037|回复: 3

2.6.X 模块如何编译?

[复制链接]
发表于 2005-3-6 00:20:53 | 显示全部楼层 |阅读模式
按照网上的教程,和书上写的,编译出一个.o文件,却无法insmod,提示说invalid module。查过站上的资料,说2.6和2.4 内核模块编译方法有很大的不同,可是我在ML下按照论坛上的makefile,也还是编译不通过,那位大侠帮忙具体说说如何编译模块呢?小弟谢谢了。
发表于 2005-3-6 00:38:14 | 显示全部楼层
For example, to build the foo.ko  module, create the following file (named Makefile) in the directory containing the foo.c file:


obj-m    := foo.o

KDIR    := /lib/modules/$(shell uname -r)/build
PWD    := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

              

Issue the make command to build the foo.ko module.
回复

使用道具 举报

发表于 2005-3-8 21:18:03 | 显示全部楼层
我也碰到过,要一颗编译过的源代码树。
回复

使用道具 举报

 楼主| 发表于 2005-3-9 07:09:18 | 显示全部楼层
生成不了.ko文件
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 18:40 , Processed in 0.067102 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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