设置clang默认选项?

时间:2015-06-16 21:51:46

标签: c macos

我的clang副本似乎与默认启用-Wimplicit-int-Wreturn-type等选项一起运行。 (也许这是因为默认情况下语言设置为c11。)我知道我可以把它们变成这些 关闭使用-Wno-implicit-int-Wno-return-type,但有没有办法默认执行此操作?也许使用环境变量或rc文件?

我还想添加一些选项,例如默认搜索/usr/local/include

我还想关闭-fcolor-diagnostics-fshow-column-fno-caret-diagnostics选项,这些选项在默认情况下似乎也处于启用状态。

(这是在MacOS下的clang-600.0.57 / Apple LLVM 6.0版 10.9.5,如果重要的话。)

1 个答案:

答案 0 :(得分:0)

如描述here,您可以使用MAKEFILES环境来定义额外的默认目标和标志(如makefile include),以定义默认CFLAGS,然后使用+=在特定项目CFLAGS

中添加额外的参数