在测试SO上发布的代码时,打开-Wall
选项非常有帮助。我能够通过创建一个Makefile
来实现这一目标,其内容为:
CFLAGS=-Wall CXXLAGS=-Wall
我明白可以使用
make CFLAGS=-Wall <target>
make CXXFLAGS=-Wall <target>
。
这是设置CFLAGS/CXXFLAGS
,这是默认打开编译器标志的唯一方法吗?
是否有任何配置文件可以启用/禁用任何编译器选项?
答案 0 :(得分:0)
如果你正在运行bash
export CFLAGS="-Wall"
.bashrc中的也是设置默认值的好地方。在BSD(Mac OSX)上,如果您始终使用make,则/etc/make.conf可用于设置默认标志。或者你可以别名&#39; gcc&#39;到&#39; gcc -Wall&#39;。其中一个应该是你正在寻找的那个。