默认情况下,在gcc / g ++中设置-Wall

时间:2014-05-22 04:31:13

标签: gcc g++

在测试SO上发布的代码时,打开-Wall选项非常有帮助。我能够通过创建一个Makefile来实现这一目标,其内容为:

CFLAGS=-Wall
CXXLAGS=-Wall

我明白可以使用

make CFLAGS=-Wall <target>
make CXXFLAGS=-Wall <target>

这是设置CFLAGS/CXXFLAGS,这是默认打开编译器标志的唯一方法吗?

是否有任何配置文件可以启用/禁用任何编译器选项?

1 个答案:

答案 0 :(得分:0)

如果你正在运行bash

export CFLAGS="-Wall"
.bashrc中的

也是设置默认值的好地方。在BSD(Mac OSX)上,如果您始终使用make,则/etc/make.conf可用于设置默认标志。或者你可以别名&#39; gcc&#39;到&#39; gcc -Wall&#39;。其中一个应该是你正在寻找的那个。