我是OpenMP的新手,我的教授给了我们一个项目。该文件夹中只有三个文件:C ++源代码a0.cpp,标头a0.h和Makefile。当我想在终端中运行代码时,它说:
clang: error: unsupported option '-fopenmp'
clang: error: unsupported option '-fopenmp'
make: *** [a0] Error 1
我正在使用Macbook,但不知道如何解决。你能帮助我吗?谢谢。
答案 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