本文章提供windows编译环境下的C/C++编译器(GNU 工具集)安装教程。
相关概念:编译器、编译环境、编辑器、IDE(集成开发环境)这个几个概念有交叉但差异很大。
- 编译器:按照某种规范将C/C++代码转换成可执行程序的程序。
- 编译环境:说白了就是操作系统。编译器也是程序,需要运行在特定的操作系统上。
- 编辑器:编写代码的程序,Linux常见的有Vim、VScode, Windows常见的有Visual Studio、Notepad++、UltraEditor、记事本等。
- IDE(集成开发环境):是指包括了项目文件管理器、代码编辑器、调试器、编译器等各种开发时候需要的工具集合,通常是打包一起安装的。
1. 简介
1.1 常见编译器
C++编译器有很多种,由于C/C++是操作系统底层开发工具,所以和操作系统普及和流行程度密切相关,目前最常见的有下面几种:
- MSVC是Windows平台上最常见的编译器,Visual Studio自带C/C++编译器和运行库,只要安装好Visual Studio,就可以直接用这个编译器编译了。
- gcc and g++分别是GNU的c & c++编译器,主要用于LINUX平台。在Windows下,其实我们也经常看到GCC/G++的编译器,只不过由于名称的关系,我们没有认出来而已。GCC编译器在Windows下比较流行的移植版主要有MinGW、Cygwin和Djgpp。
- Clang是一个C语言、C++、Obje