在 Xcode 中使用 gcc 构建时如何删除不需要的命令行选项?
How can I remove unneeded command line options when building with gcc in Xcode?
我有一个用 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'
有什么想法吗?
您可以通过设置 <CMAKE_C_FLAGS>
和 <CMAKE_CXX_FLAGS>
变量来更改传递给编译器的 cmake 默认标志集。
如果您在项目的 cmake 文件和 cmake 的 shared/Modules 目录中搜索 "Wmost",您可能会找到它的设置位置,并适当地取反。
我有一个用 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'
有什么想法吗?
您可以通过设置 <CMAKE_C_FLAGS>
和 <CMAKE_CXX_FLAGS>
变量来更改传递给编译器的 cmake 默认标志集。
如果您在项目的 cmake 文件和 cmake 的 shared/Modules 目录中搜索 "Wmost",您可能会找到它的设置位置,并适当地取反。