您的位置:首页 > 运维架构 > Linux

linux驱动开发中,关于[module.ko] undefined!报错

2010-12-08 16:28 429 查看
在linux驱动开发的过程中,在编译成ko的过程中,遇到了编译时报告[module.ko] undefined!

在网上搜索了很多帖子,仍未找到正确的答案。

真正的原因是因为,在Makefile中的目标ko的名字和代码中的一个xx.c文件同名,因为xx.c文件要编译成xx.o,

而编译成ko,也需要编译成xx.o,所以会报告失败,找不到那些符号。

所以修改的办法1是修改目标ko的名称,1是修改.c的文件名,确保不会有相同的名字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: