【发布时间】:2013-08-30 23:49:49
【问题描述】:
例如:普通设备模块的 Makefile
obj-m:=jc.o
default:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
clean:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules clean
我考虑是否可以将 CFLAGS 设置为文件。当我将 default 部分更改为
$(MAKE) -O2 -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
但它没有用。
有什么帮助吗?非常感谢。
【问题讨论】:
-
$$PWD可以替换$(shell pwd)
标签: makefile linux-kernel linux-device-driver