在Xcode中使用gcc构建时,如何删除不需要的命令行选项?

时间:2015-09-15 11:05:08

标签: c++ xcode gcc clang openmp

我有一个项目,我曾经用cmake和默认的Apple编译器构建。现在,为了在该项目中使用OpenMP,我需要更改为支持OpenMp的编译器。 所以我通过Homebrew安装了gcc并安装了Xcode 6插件。 (http://hamelot.co.uk/programming/add-gcc-compiler-to-xcode-6/

我的OpenMp相关错误现已消失。我留下了这个错误,我不知道如何摆脱:

gcc-5: error: unrecognized command line option '-Wmost'

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以通过设置<CMAKE_C_FLAGS><CMAKE_CXX_FLAGS>变量来更改传递给编译器的cmake默认标记集。

如果在项目的cmake文件和cmake的shared / Modules目录中搜索“Wmost”,您可以找到它的设置位置,并适当地否定。