使用icc编译器在终端上的mac机上实现openMP代码非常困难。我发现以下错误!请帮助我纠正错误。
以下代码粘贴如下。对于openMP而言,它永远都行不通,减少任何一种。实用主义只是不认识。感谢您尝试使用代码以提供帮助。
#include <stdio.h>
#include <omp.h>
int main()
{
#pragma omp parallel for
{
for(int i=0;i<3;i++)
{
printf("Hello");
}
}
return 0;
}
答案 0 :(得分:2)
要添加到我的评论中,正确的代码版本是
#include <stdio.h>
#include <omp.h>
int main()
{
#pragma omp parallel for
for(int i=0;i<3;i++)
{
printf("Hello");
}
return 0;
}
正确的编译器命令行为icc -fopenmp ... -o bla.exe bla.c
(假设文件名为bla.c
)。请用编译代码所需的其他命令行选项替换...
。