Mac运行OpenMP,“铛:错误:不支持的选项'-fopenmp'”

时间:2019-10-07 18:24:50

标签: c++ openmp

我是OpenMP的新手,我的教授给了我们一个项目。该文件夹中只有三个文件:C ++源代码a0.cpp,标头a0.h和Makefile。当我想在终端中运行代码时,它说:

clang: error: unsupported option '-fopenmp'
clang: error: unsupported option '-fopenmp'
make: *** [a0] Error 1

我正在使用Macbook,但不知道如何解决。你能帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:2)

使用以下命令通过自制软件安装libomp后:

brew install libomp

我能够使用以下命令编译一个OpenMP程序:

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

如果您使用的是C ++,则可能需要:

clang++ -Xpreprocessor -fopenmp -I/usr/local/include -L/usr/local/lib -lomp  main.cpp -o main