首页 > 解决方案 > gcc 编译,得到“clang:错误:不支持的选项'-fopenmp'”

问题描述

我正在运行命令

gcc -o openmptest -fopenmp openmptest.c

但是我得到了错误:

clang: error: unsupported option '-fopenmp'

我在 Mac Mojave 上运行它。另外我正在使用 VS 代码告诉我

无法打开源文件“omp.h”

对于我的包含声明。

标签: gccopenmpmacos-mojave

解决方案


我认为如果您通过以下方式安装 libomp,它可能会起作用

冲泡安装 libomp

接着,

clang -Xpreprocessor -fopenmp -I/usr/local/include -L/usr/local/lib -lomp openmptest.c -o main

这应该可以,我遇到了同样的问题,并设法使用上面的方法编译了我的代码。


推荐阅读