背景
有些时候编译驱动需要给全局加一个编译选项,假设configure已经完成。可以直接在Makefile中修改
添加方式
修改OFED驱动目录下的: ./Makefile
subdir-ccflags-y += -Wall
修改效果:

然后执行make,就能让添加的编译选项生效。但是编译建议先make clean,然后重新编译,否则只会新编译修改的问题。
可以用在哪些场景?
- 添加自定义参数,和gcc后面相同用法,比如 -DMODULE_TEST_ENABLE=1
- 添加-Wall等常见编译优化参数
- -fdump-rtl-expand一些debug场景等