米联客技术答疑系统
微信客服01
微信客服02
微信客服03
QQ售前
QQ售后
提交问题
常见问题
联系我们
客服时间
周一至周五
8:00~18:00
[X]关闭
联系在线客服
首页
BBS
技术答疑系统
VIP视频课程
VIP板卡资料包
VIP会员购买
米联客-天猫店
米联客-京东店
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
客服中心
工单中心
操作系统Linux
主题分类
学习提问
自学笔记
经验总结
资料分享
自己写的驱动在make的时候报error
文档创建者:
jenny
浏览次数:
4507
最后更新:
2019-07-15
操作系统Linux
4507 人阅读
|
0 人回复
(1)我自己写了一个字符型驱动,在make的时候报如下的错误。
osrc@osrc:~/jenny20190715/driver_app20181129/driver_app/drv_code/reader$
ls
built-in.o Makefile reader_drv.c
osrc@osrc:~/jenny20190715/driver_app20181129/driver_app/drv_code/reader$
make
make -C /home/osrc/jenny20190715/osrc-lab-701A/sources/kernel M=`pwd` modules
make[1]: Entering directory '/home/osrc/jenny20190715/osrc-lab-701A/sources/kernel'
make[2]: *** No rule to make target '/home/osrc/jenny20190715/driver_app20181129/driver_app/drv_code/reader/reader_dev.c', needed by '/home/osrc/jenny20190715/driver_app20181129/driver_app/drv_code/reader/reader_dev.o'. Stop.
Makefile:1503: recipe for target '_module_/home/osrc/jenny20190715/driver_app20181129/driver_app/drv_code/reader' failed
make[1]: *** [_module_/home/osrc/jenny20190715/driver_app20181129/driver_app/drv_code/reader] Error 2
make[1]: Leaving directory '/home/osrc/jenny20190715/osrc-lab-701A/sources/kernel'
Makefile:11: recipe for target 'all' failed
make: *** [all] Error 2
(2)我的Makefile是如下内容:
ifneq ($(KERNELRELEASE),)
#param-objs := file1.o file1.o
obj-m := reader_dev.o
else
KERN_DIR = /home/osrc/jenny20190715/osrc-lab-701A/sources/kernel
all:
make -C $(KERN_DIR) M=`pwd` modules
clean:
make -C $(KERN_DIR) M=`pwd` modules clean
rm -rf modules.order
endif
(3)我自己写的字符驱动文件是reader_drv.c,是申明为MODULE_LICENSE("GPL v2");
请问我这个error的原因会是什么呢?有什么推荐解决的办法吗?谢谢。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页