请选择 进入手机版 | 继续访问电脑版
搜索

2

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2019-5-8 16:26:41 24081 浏览 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


能帮忙点拨一下吗?谢谢了
回复

使用道具 举报

2

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2019-5-8 17:58:29
又尴尬了
回复

使用道具 举报

151

主题

508

帖子

3567

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3567
发表于 2019-5-9 10:28:04
你的内核编译过么?内核一定要先编译一下~
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表