29 我正在使用Ubuntu 12.04 LTS。我不知道它是否有作用,但是CPU的体系结构是64位(Intel i3)。 software-installation compiling — 安妮塔7 source
45 您不安装OpenMP。OpenMP是编译器的功能。检查您使用的编译器是否实现了OpenMP,OpenMP是用于C / C ++ / Fortran中并行编程的API。 请访问OpenMP网站openmp.org,以获取支持OpenMP编程的编译器和平台的列表。 — 理查德·弗里德曼 source 我已经使用命令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程序中的多个线程。 — Ho1 source