运行OpenMP,"clang: error: unsupported option '-fopenmp'"的Mac。

Mac running OpenMP, "clang: error: unsupported option '-fopenmp'"

本文关键字:-fopenmp Mac unsupported OpenMP clang error 运行 option      更新时间:2023-10-16

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

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

我使用的是Macbook,我不知道如何解决这个问题。你可以帮我吗?谢谢。

使用自制软件安装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