关于Linux模块
我编了个简单的模块程序,就一个init和一个cleanup,编译通过了,insmod的时候说:
error inserting 'test_module.o': -1 Invalid module format
请问这是什么意思啊?
问题点数:20、回复次数:1Top
1 楼booklijian()回复于 2005-07-28 08:29:06 得分 20
这个问题说复杂也不复杂,但是具体得看你的编译环境了。
如果我没有说错的话,你应该是在linux2。6系列内核上进行编译的,而2.4和2.6内核中模块的编译方法是不一样的。
具体的你参考《linux device driver》第三版,或者上网搜索一下2.6内核里面是如何编译的吧。
如果不是这个原因,那我就暂时不知道了。因为你说的根本不清楚。Top




