makefile中使用shell 命令
2017年06月01日 16:50:31 tiantao2012 阅读数 7827
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tiantao2012/article/details/72832792
在makefile中要使用shell 命令必须加shell 例如$( shell pwd),不加的话是空值,例如下例中的M就是空值
这个你写法如下:直接通过make 命令就可以运行下面的makefile
附上源码:注意$(MAKE) 前面有一个tab键
ipmi_hisi_lpc_bt-objs := lpc_ipmi.o lpc_bt_sm.o
obj-m := ipmi_hisi_lpc_bt.o
default:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
通过make clean 可以清除产生的文件