在Xcode中使用gcc构建时,如何删除不需要的命令行选项?
How can I remove unneeded command line options when building with gcc in Xcode?
我有一个项目,我用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",你可能会找到它的设置位置,并适当地否定
相关文章:
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 是否有类似std::lower_bound的函数,而不需要排序/分区输入
- 为什么output_editor Concept不需要output_e迭代器标记
- 在除法中不需要四舍五入
- 与C代码相比,为什么C++代码不需要"#define _POSIX_C_SOURCE 200809L"?
- 将值从另一个数组写入数组,不包括不需要的值 C++
- C++ 写入路径名中包含不需要的空字符的文件
- 图像分割 - 删除C 中不需要的像素
- 单例:为什么不需要删除并且看不到析构函数调试消息
- 如何从仅使用字母的矢量字符串中删除?我的代码不会删除我需要删除的每个字符串
- 删除字符末尾不需要的字符
- 删除不需要的字符
- 隐藏或删除不需要的字符串从 Windows 可执行文件版本中
- 不需要删除向量<结构A*>
- 使用xerces-c删除不需要的节点
- 在Xcode中使用gcc构建时,如何删除不需要的命令行选项?
- 如何在c++中删除字符串中不需要的内容
- 如何访问不需要的保存文件名并删除它
- c++不需要删除迭代器
- 正在生成不需要的数据库文件,如何防止和删除