文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
0.3.2 编译器
我们将需要 C++、C 和 Fortran 的编译器。编译器的版本需要比较新,因为我们需要在大多数示例中支持最新的语言标准。CMake 为来自商业和非商业供应商的许多编译器,提供了非常好的支持。为了让示例始终能够跨平台,并尽可能独立于操作系统,我们使用了开源编译器:
- GNU/Linux 上,GNU 编译器集合(GCC) 是直接的选择。它是免费的,适用于所有发行版。例如,在 Ubuntu 上,可以安装以下编译器:
$ sudo apt-get install g++ gcc gfortran
- 在 LLVM 家族中,Clang 也是 C++和 C 编译器的一个很好的选择:
$ sudo apt-get install clang clang++ gfortran
- macOS 上,XCode 附带的 LLVM 编译器适用于 C++和 C。我们在 macOS 测试中使用了 GCC 的 Fortran 编译器。GCC 编译器必须使用包管理器单独安装:
$ brew install gcc
- Windows 上,可以使用 Visual Studio 测试 C++和 C 示例。或者,可以使用 MSYS2 安装程序,MSYS2 环境中(对于 64 位版本) 使用以下单个命令安装整个工具链,包括 C++、C 和 Fortran 编译器:
$ pacman -S mingw64/mingw-w64-x86_64-toolchain
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论