从0学Linux驱动-Makefile详解5


从0学Linux驱动-Makefile详解

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


Makefile

Makefile会执行3遍
第一次时KERNELRELEASE为空,所以先执行
KDIR,PWD的赋值操作
$(shell uname -r)表示执行shell uname -r 相当于执行shell脚本uname -r
shell pwd 相当于 pwd
all:表示指令标签,上图中一共有两个指令标签all和clean。
注意的是标签指令后面紧紧跟着TAB键,这是Makefile的规则


内核中Makefile
make M=$(PWD) modules含义

通过“M=”在Makefile中搜索

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

info

使用$(info "")打印LOG

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容