|
发表于 2019-5-8 16:26:41
26926 浏览 2 回复
驱动内核注册,make报错
在做驱动注册实验的时候,把讯为的写好的Makefile 和probe_linux_module.c放到ubuntu编译。Makefile的KDIR已经改成了正确路径
可是会报错
make[1]: Entering directory `/home/wave/4412-linux/systemcode/kernel/iTop4412_Kernel_3.0'
CC [M] /home/wave/4412-linux/drivers/p1/probe_linux_module.o
In file included from /home/wave/4412-linux/drivers/p1/probe_linux_module.c:4:
include/linux/platform_device.h:104: error: expected declaration specifiers or '...' before '.' token
/home/wave/4412-linux/drivers/p1/probe_linux_module.c:42: warning: initialization from incompatible pointer type
make[2]: *** [/home/wave/4412-linux/drivers/p1/probe_linux_module.o] Error 1
make[1]: *** [_module_/home/wave/4412-linux/drivers/p1] Error 2
make[1]: Leaving directory `/home/wave/4412-linux/systemcode/kernel/iTop4412_Kernel_3.0'
make: *** [all] Error 2
能帮忙点拨一下吗?谢谢了
|
|
|
|
|
|
|
|
楼主|
发表于 2019-5-8 17:58:29
又尴尬了 |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|