gcc - gcc 编译,得到“clang:错误:不支持的选项'-fopenmp'”
问题描述
我正在运行命令
gcc -o openmptest -fopenmp openmptest.c
但是我得到了错误:
clang: error: unsupported option '-fopenmp'
我在 Mac Mojave 上运行它。另外我正在使用 VS 代码告诉我
无法打开源文件“omp.h”
对于我的包含声明。
解决方案
我认为如果您通过以下方式安装 libomp,它可能会起作用
冲泡安装 libomp
接着,
clang -Xpreprocessor -fopenmp -I/usr/local/include -L/usr/local/lib -lomp openmptest.c -o main
这应该可以,我遇到了同样的问题,并设法使用上面的方法编译了我的代码。
推荐阅读
- c# - Mongo C#驱动查找多个并删除
- mysql - 选择具有完全相同电影的一对子公司的 ID 的查询
- redux - 反应 redux 存储问题
- xpath - 在同一个 XPath 查询中结合使用前同胞和后同胞直到第一个实例
- c++ - 用于创建线程并加入可变数量线程的循环
- android - “windowSoftInputMode=stateHidden”不适用于 Instant Run
- ios - 如何检查 Firebase 实时数据库中是否已存在 childByAutoID()?
- c++ - libclang 可以告诉我一个函数是否有弱链接吗?
- c# - C# DataGridView 行未显示 - Windows 窗体已损坏
- c++ - 从二叉搜索树中删除节点 - 错误答案