返回信息流编译驱动时候,出现下面的警告,是什么原因啊。先谢过了~~~
warning: implicit declaration of function `class_create'
/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.c:1146: warning: assignment makes pointer from integer without a cast
/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.c:1149: warning: implicit declaration of function `class_device_create'
Building modules, stage 2.
MODPOST
*** Warning: "class_device_destroy"
[/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko] undefined!
*** Warning: "class_destroy" [/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko] undefined!
*** Warning: "class_device_create" [/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko] undefined!
*** Warning: "class_create" [/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko] undefined!
*** Warning: "remap_pfn_range" [/home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko] undefined!
CC /home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.mod.o
LD [M] /home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.ko
最终也编译了产生了.ko模块,但是没有办法insmod到板子上,有人碰到过这个问题吗?求教了~~~
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #2097同步于 2008/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
请教大家,class_create()编译产生警告,是什么原因啊?
g84ch
2008/10/30镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 g84ch 的大作中提到: 】
: 编译驱动时候,出现下面的警告,是什么原因啊。先谢过了~~~
: warning: implicit declaration of function `class_create'
: /home/lurkos/mgavid/mga_vid-2.6.18/mga_vid.c:1146: warning: assignment makes pointer from integer without a cast
: ...................
问题已经解决,网上找到的描述如下:
class_create : 创建class
class_destroy : 销毁class
class_device_create : 创建device
class_device_destroy : 销毁device
注意,这些API是2.6.13开始有的,在2.6.13之前,应当使用
class_simple_create
class_simple_destroy
class_simple_device_add
class_simple_device_remove
我用2。6。11的内核。
哎~~~真是怀念2。4的时候啊~~~
很赞
【 在 g84ch (大当家) 的大作中提到: 】
: 问题已经解决,网上找到的描述如下:
: class_create : 创建class
: class_destroy : 销毁class
: ...................