OpenMP/设置
外观
< OpenMP
要进行任何有用的 OpenMP 编程,您将需要一个支持它的编译器。
- 自 4.7 版本起,GNU C 编译器 (GCC) 具有 OpenMP 3.1 支持。该编译器几乎与任何 Linux 系统捆绑在一起;例如,在 Ubuntu 上,您可以使用
sudo apt-get install build-essential
安装它(以及一组相关工具)。要在命令行上查找已安装的 GCC 版本,请运行gcc --version
。 - 英特尔 C 编译器支持 OpenMP。
- Clang 编译器,随苹果 Xcode 一起提供,截至 2014 年 4 月,不支持 OpenMP,但英特尔提供的实验版本支持。
- Microsoft Visual C++ 似乎对 OpenMP 的支持有限,具体取决于版本。
- LLVM-GCC 编译器,随早期版本的苹果 Xcode 一起提供,不支持 OpenMP。
OpenMP 网站 提供了支持 OpenMP 的更完整的编译器列表。
除了编译器之外,我们还将在本书中使用 make
工具。如果您想使用其他构建系统,则可以不使用它。