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

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/

主站蜘蛛池模板: 中山市| 大同县| 万荣县| 渝中区| 绿春县| 洛扎县| 余江县| 青浦区| 新绛县| 吉隆县| 慈利县| 灵丘县| 怀安县| 宁城县| 比如县| 福建省| 凌海市| 西吉县| 徐闻县| 肃北| 株洲市| 大城县| 伊宁市| 锦州市| 焦作市| 乌海市| 三门峡市| 枝江市| 汉寿县| 聂拉木县| 观塘区| 张掖市| 柏乡县| 徐汇区| 南阳市| 河源市| 惠水县| 玛沁县| 扎赉特旗| 遂川县| 宜川县|