无法在OS X中使用带有-fopenmp的gcc进行编译

时间:2018-02-13 06:18:05

标签: gcc terminal openmp

我刚开始学习OpenMP。我尝试使用gcc编译一个简单的Hello World C代码。

这是我的命令行。

#include<omp.h>
int main()
{
 #pragma omp parallel
 {
 int ID = 0;
 Printf(“hello(%d)”,ID);
 printf(“world(%d)”,ID);
 }
}

这是我简单的HelloWorld代码。

clang: error: unsupported option '-fopenmp'

当我尝试在OS X中编译时。它显示以下错误。

x = cv2.getGaussianKernel(1, 2)

1 个答案:

答案 0 :(得分:0)

通过brew

安装gcc后,它工作正常

命令行是

ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装gcc的命令是

brew instal gcc

和使用此命令行后编译的代码。

gcc-7 -fopenmp HelloWorld.c