二、环境准备#

1. 安装编译环境#

a. GCC 系列#

GNU编译器套装(英语:GNU Compiler Collection,缩写为GCC),指一套编程语言编译器,常被认为是跨平台编译器的事实标准。原名是:GNU C语言编译器(GNU C Compiler) 起初只能编译C语言, 之后也变得可处理c++FortranObjective-CAdaGo与其他语言。另外许多类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