warnings - OpenMp 编码 : warning: ignoring #pragma omp parallel

标签 warnings openmp

我在 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/

相关文章:

javascript - JavaScript 中没有额外的 boolean 值转换

c++ - 嵌套的 openmp 循环

multithreading - omp 并行与 omp 并行 for

c++ - 显式链接 intel icpc openmp

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

c++ - 如何在 Windows 上使用 MinGW 安装/启用 OpenMP for Eclipse?

parallel-processing - 在FORTRAN中实现OpenMP任务?

c++ - 让 g++ 对未初始化的 POD 成员变量发出警告

haskell - 没有明确的实现警告