如何在Ubuntu中安装OpenMP?


Answers:


45

您不安装OpenMP。OpenMP是编译器的功能。检查您使用的编译器是否实现了OpenMP,OpenMP是用于C / C ++ / Fortran中并行编程的API。

请访问OpenMP网站openmp.org,以获取支持OpenMP编程的编译器和平台的列表。


我已经使用命令sudo apt-get install gcc 4.6安装了gcc 4.6,输出为:
Anita 2012年

anita @ ubuntu:〜$ sudo apt-get install gcc-4.6正在读取包列表...完成正在构建依赖关系树正在读取状态信息...已完成gcc-4.6已经是最新版本。0已升级,0新安装,0已删除和190未升级。
阿妮塔12年

5
gcc 4.6实现了OpenMP标准版本3.0。您必须使用以下命令启用它:gcc -fopenmp foo.c
0xf3f 2012年

非常感谢,但是我必须安装版本11.04,现在的输出是:ubuntu @ ubuntu:〜$ sudo apt-get install gcc-4.5阅读包列表...完成构建依赖关系树读取状态信息...完成gcc -4.5已经是最新版本。0已升级,0新安装,0已删除和278未升级。OMP的版本是否相同?我还能使用相同的命令吗?
阿妮塔12年

4
如果您使用的是gnu编译器,则可以尝试使用sudo apt-get install gcc-multilib
user9869932,2015年

6

sudo apt install libomp-dev

apt show libomp-dev

说明:LLVM OpenMP运行时-开发包运行时是代码链接到的OpenMP实现的一部分,它在执行过程中管理OpenMP程序中的多个线程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.