Gcc OpenMP与g++;马科斯山酒店

Gcc OpenMP与g++;马科斯山酒店,gcc,makefile,openmp,Gcc,Makefile,Openmp,我在macOS Sierra上制作了一个包含以下内容的makefile: CPP = g++ CPPFLAGS = -m64 -fopenmp -O3 我不断得到错误clang:error:unsupported选项'-fopenmp' 是的 brew install libomp brew install llvm brew install gcc 这些都是成功的,但我仍然得到同样的错误。如果您有任何建议,我们将不胜感激 有很多选择 >您安装了 LLVM < /强> > HOBRUW

我在macOS Sierra上制作了一个包含以下内容的makefile:

CPP = g++
CPPFLAGS = -m64 -fopenmp -O3
我不断得到错误
clang:error:unsupported选项'-fopenmp'

是的

brew install libomp
brew install llvm
brew install gcc

这些都是成功的,但我仍然得到同样的错误。如果您有任何建议,我们将不胜感激

有很多选择


>您安装了<强> LLVM < /强> > <强> HOBRUW< <强>,您可以使用OpenMP编译C++代码:

/usr/local/Cellar/llvm/9.0.0/bin/clang++ -fopenmp main.cpp -o main
/usr/local/bin/g++-9 -fopenmp main.cpp -o main
/usr/bin/clang++ -I/usr/local/include -Xpreprocessor -fopenmp -L/usr/local/lib -lomp main.cpp -o main

>您安装了<强> GCC < /强> > <强> HOBRUW< <强> >,您可以使用OpenMP编译C++代码:

/usr/local/Cellar/llvm/9.0.0/bin/clang++ -fopenmp main.cpp -o main
/usr/local/bin/g++-9 -fopenmp main.cpp -o main
/usr/bin/clang++ -I/usr/local/include -Xpreprocessor -fopenmp -L/usr/local/lib -lomp main.cpp -o main

正如您已经安装了<强> LBuMP,您可以使用苹果提供的“强”> CLAN++<强>(注意它不是在代码> /Ur/Sudio<代码),用OpenMP编译C++:

/usr/local/Cellar/llvm/9.0.0/bin/clang++ -fopenmp main.cpp -o main
/usr/local/bin/g++-9 -fopenmp main.cpp -o main
/usr/bin/clang++ -I/usr/local/include -Xpreprocessor -fopenmp -L/usr/local/lib -lomp main.cpp -o main

我试着做
clang-Xpreprocessor-fopenmp-I/usr/local/include-L/usr/local/lib-csrc/mdasim.c-o obj/mdasim.o
,但它说的是
致命错误:“malloc.h”文件找不到
?谢谢!尽管我尝试了这三种解决方案,但仍然出现了致命错误:
致命错误:“malloc.h”文件未找到
。这是软件包的问题还是我仍然做错了什么?您是否包含了“stdlib.h”?请使用
编辑
按钮将您的代码添加到问题中。我正在尝试编译此软件:。