我在 Linux 上使用 OpenMP 指令编译 C 代码时收到此警告:
warning: ignoring #pragma omp parallel
Gcc 版本是 4.4。
这只是一个我不应该关心的警告吗?执行会并行吗?我想要一个带有一些解释的解决方案。
我已经为 -fopenmp
提供了 make
命令,但 gcc 不接受这一点,否则对于文件的单个编译,即 gcc -fopenmp
工作正常。
最佳答案
IIRC 您必须将 -fopenmp
传递给 g++ 调用才能实际启用 OpenMP。这也将链接到 OpenMP 运行时系统。
关于warnings - OpenMp 编码 : warning: ignoring #pragma omp parallel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/733926/