二、环境准备#
1. 安装编译环境#
a. GCC 系列#
GNU编译器套装(英语:GNU Compiler Collection,缩写为GCC),指一套编程语言编译器,常被认为是跨平台编译器的事实标准。原名是:GNU C语言编译器(GNU C Compiler) 起初只能编译C语言, 之后也变得可处理
c++
、Fortran
、Objective-C
、Ada
,Go
与其他语言。另外许多类Unix系统,把gcc
当成是标准编译器,比如:Linux
- MinGW
又称mingw32 , 是将GCC编译器和GNU Binutils移植到Win32平台下的产物。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对 POSIX 规范的实现没有 Cygwin 库完备。
- Cygwin
Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上 。 Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB)
b. MSVC系列#
与Visual Studio集成发布,微软自己的编译器,VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
2. 安装开发工具#
开发工具种类繁多,有
VS
|Dev-C++
|code lite
|clion
|Qt Creator