從0學(xué)Linux驅(qū)動(dòng)-Makefile詳解
作者網(wǎng)站:https://blog.csdn.net/daocaokafei/article/details/108513929
Makefile會(huì)執(zhí)行3遍
第一次時(shí)KERNELRELEASE為空,所以先執(zhí)行
KDIR,PWD的賦值操作
$(shell uname -r)表示執(zhí)行shell uname -r 相當(dāng)于執(zhí)行shell腳本uname -r
shell pwd 相當(dāng)于 pwd
all:表示指令標(biāo)簽,上圖中一共有兩個(gè)指令標(biāo)簽all和clean。
注意的是標(biāo)簽指令后面緊緊跟著TAB鍵楼咳,這是Makefile的規(guī)則
通過(guò)“M=”在Makefile中搜索
-C 后面跟path to kernel src 其中/lib/modules/5.4.0-87-generic/build 表示內(nèi)核源程序
使用$(info "")打印LOG