官术网_书友最值得收藏!

Standard C compiler

Whenever you are running a CUDA application, it will need two compilers: one for GPU code and one for CPU code. The compiler for the GPU code will come with an installation of CUDA toolkit, which will be discussed in the next section. You also need to install a standard C compiler for executing CPU code. There are different C compilers based on the operating systems:

  • On Windows: For all Microsoft Windows editions, it is recommended to use Microsoft Visual Studio C compiler. It comes with Microsoft Visual Studio and can be downloaded from its official website:  https://www.visualstudio.com/downloads/.

The express edition for commercial applications needs to be purchased, but you can use community editions for free in non-commercial applications. For running the CUDA application, install Microsoft Visual Studio with a Microsoft Visual Studio C compiler selected. Different CUDA versions support different Visual Studio editions, so you can refer to the NVIDIA CUDA website for Visual Studio version support.

  • On Linux: Mostly, all Linux distributions come with a standard GNU C Complier (GCC), and hence it can be used to compile CPU code for CUDA applications.
  • On Mac: On the Mac operating system, you can install a GCC compiler by downloading and installing Xcode for macOS. It is freely available and can be downloaded from Apple's website:

  https://developer.apple.com/xcode/

主站蜘蛛池模板: 敖汉旗| 杭锦旗| 嵊州市| 长泰县| 牙克石市| 噶尔县| 衡东县| 仪陇县| 夏邑县| 台中市| 乐安县| 纳雍县| 元江| 吉安县| 巩留县| 遂昌县| 防城港市| 墨竹工卡县| 额济纳旗| 延寿县| 莱芜市| 天峨县| 南丰县| 临清市| 遂昌县| 闸北区| 邳州市| 明光市| 彭水| 东安县| 长乐市| 凌海市| 台北市| 恩平市| 新巴尔虎左旗| 平顺县| 临夏市| 什邡市| 清徐县| 凭祥市| 神池县|