Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Linux 上使用 OpenMP 指令编译 C 代码时收到此警告:
warning: ignoring #pragma omp parallel
Gcc 版本是 4.4。
这只是我不应该关心的警告吗?执行会并行吗?我想要一个带有一些解释的解决方案。
我已经提供-fopenmp了make命令,但 gcc 不接受,否则对于文件的单个编译,即gcc -fopenmp工作正常。
-fopenmp
make
gcc -fopenmp
IIRC 您必须传递-fopenmp给 g++ 调用才能实际启用 OpenMP。这也将链接到 OpenMP 运行时系统。
确保安装了 lib-gomp 和 lib-gomp-dev。在一些奇怪的发行版中,它被删除了。它是必不可少的运行时和开发库。