make传递给Makefile参数

makefile中可以预先使用一个未定义的变量, 这个变量可以在make执行时传递给它

比如makefile中有这么一行

include $(M)/$(COMPAT_CONFIG)

这个M可以通过make传递过来

make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

其中的M就是$(PWD)

甚至可以进行更复杂的操作, 就像在Makefile中一样

make CFLAG=-DDEBUG

你可能感兴趣的:(Make编译)