从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
网友评论