阅读:1132回复:5
模块开发
大家开发驱动模块,是不是都用gcc编译?
但gcc连printk都不认识,不是太不方便? |
|
沙发#
发布于:2003-04-27 09:56
大家开发驱动模块,是不是都用gcc编译? hi,小伙子,不要随便发牢骚呀。gcc只是一个编译器,它没有责任去识别具体的函数。不认识printk完全是因为你的开发环境没设置好,该包含的头文件没有包含。 |
|
板凳#
发布于:2003-04-27 10:05
hi,我不是发牢骚啊,
我刚开始学linux的驱动开发,写了一个hello world,只需要include<linux/module.h>, gcc还是不认识printk,虽然编译成功。 你能不能给我解释一下啊?sorry,我是新手。 |
|
地板#
发布于:2003-04-27 11:39
hi,我不是发牢骚啊, 自己到include/目录下找一找包含printk定义的头文件。 |
|
地下室#
发布于:2003-04-30 09:21
加个编译选项 -DMODULE -D__KERNEL__ 看看
|
|
|
5楼#
发布于:2003-05-04 12:47
在Linux Device Drivers里说得很详细 :)
|
|
|