阅读:1573回复:4
迷惑的小问题
我刚开始在linux 下作驱动,写了一个小测试程序,只调用驱动入口
函数init_module()和cleanup_module函数 在init_module函数调用printk函数,编译能通过生成mydriver.o文件,但是在insmod 加载时提示:不能解决的外部符号printk? 请问这是怎么呢?如果不能解决为什么编译又能通过呢? 急。。。。。。。。。。 :( |
|
|
沙发#
发布于:2002-07-17 20:25
没有包含printk的库文件。
|
|
板凳#
发布于:2002-07-18 08:18
包含了,没包含肯定编译通不过了。。。
|
|
|
地板#
发布于:2002-07-18 18:57
我刚开始在linux 下作驱动,写了一个小测试程序,只调用驱动入口 你使用的kernel版本中的信息和你编译使用的src中的信息不一致。 一般是由于version number的问题。如果你的kernel src和使用的kernel一样的话,make menuconfig第二项中的version number切换一下就可以了。 |
|
|
地下室#
发布于:2002-07-23 08:18
谢谢斑竹
|
|
|