设备驱动make没有那个文件或目录

设备驱动make没有那个文件或目录,第1张

当使用设备驱动程序的make命令时,如果提示“没有那个文件或目录”错误,这通常是因为某些依赖文件不存在或路径正确导致的。

以下是可能导致该问题的一些原因和解决方法:

1. 检查Makefile文件是否存在,并确保它包含正确的路径和源代码文件名。尤其要注意路径是否正确,有时路径名称大小写不一致的情况也会导致该问题。

2. 如果Makefile文件中用到了其他源代码文件,检查这些源代码文件是否存在,并且它们的路径是否与Makefile文件中的路径一致。

3. 确认所需的开发工具已经被正确安装。例如,确保gcc、g++等编译器和make命令已经正确安装和配置。

4. 如果在执行make命令时使用了变量,例如$PATH,则确保这些变量在当前环境中设置正确。

5. 确保当前所在的目录是正确的,并且可以访问需要使用的文件和目录。

总之,出现“没有那个文件或目录”错误通常是由于某些依赖文件不存在或路径不正确造成的,需要仔细检查相关文件和路径是否正确,并进行相应调整。

作者网站: https://blog.csdn.net/daocaokafei/article/details/108513929

Makefile会执行3遍

第一次时KERNELRELEASE为空,所以先执行

KDIR,PWD的赋值 *** 作

$(shell uname -r)表示执行shell uname -r 相当于执行shell脚本uname -r

shell pwd 相当于 pwd

all:表示指令标签,上图中一共有两个指令标签all和clean。

注意的是标签指令后面紧紧跟着TAB键,这是Makefile的规则

通过“M=”在Makefile中搜索

-C 后面跟path to kernel src 其中/lib/modules/5.4.0-87-generic/build 表示内核源程序

使用$(info "")打印LOG


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11172525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存