linux内核模块的小问题
答案:4 悬赏:70 手机版
解决时间 2021-11-25 18:01
- 提问者网友:寂寞撕碎了回忆
- 2021-11-25 10:07
linux内核模块的小问题
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-11-25 11:44
内核源码,需要配置一下,并且编译一次,才可以编译驱动模块。
全部回答
- 1楼网友:怀裏藏嬌
- 2021-11-25 14:52
使用 locate include/generated/autoconf.h 来查找系统中有没有这个文件,如果有的话看看它给的路径的你写的路径有无出入。如果没有的话我就不知道怎么回事了。
还有你的命令只怕也写错了,这样在父目录中创建一个与以本目录为前缀,加上modules为名的新目录,而不是在本目录中创建一个名为modules的子目录。 $(pwd)modules 似应该为 $(pwd)/modules, 另外如果这样改的话,那么 modules/Makefile 中的hello.c 也应该改为../hello.c , 要不路径就错误了
还有你的命令只怕也写错了,这样在父目录中创建一个与以本目录为前缀,加上modules为名的新目录,而不是在本目录中创建一个名为modules的子目录。 $(pwd)modules 似应该为 $(pwd)/modules, 另外如果这样改的话,那么 modules/Makefile 中的hello.c 也应该改为../hello.c , 要不路径就错误了
- 2楼网友:渊鱼
- 2021-11-25 14:30
include/generated/autoconf.h or include/config/auto.conf已经没有了,内核要重新编译
- 3楼网友:渡鹤影
- 2021-11-25 13:06
把你的makefile文件命名为”Makefile“。注意首字母是大写的M!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯