背景
 
有些时候编译驱动需要给全局加一个编译选项,假设configure已经完成。可以直接在Makefile中修改
 
添加方式
 
修改OFED驱动目录下的: ./Makefile
 
subdir-ccflags-y += -Wall
 
修改效果:
 
 
然后执行make,就能让添加的编译选项生效。但是编译建议先make clean,然后重新编译,否则只会新编译修改的问题。
 
可以用在哪些场景?
 
- 添加自定义参数,和gcc后面相同用法,比如 -DMODULE_TEST_ENABLE=1
 - 添加-Wall等常见编译优化参数
 - -fdump-rtl-expand一些debug场景等