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

How can I remove unneeded command line options when building with gcc in Xcode?

本文关键字:删除 不需要 选项 命令行 何删除 Xcode gcc 构建      更新时间:2023-10-16

我有一个项目,我用cmake和默认的苹果编译器来构建。现在,为了在该项目中使用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'

任何想法?

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

如果你在项目的cmake文件和cmake的共享/模块目录中搜索"Wmost",你可能会找到它的设置位置,并适当地否定