跳轉到內容

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 工具。如果您想使用其他構建系統,則可以不使用它。

華夏公益教科書