寫在源文件中的源代碼是人類可讀的源。它需要"編譯",轉為機器語言,這樣 CPU 可以按給定指令執行程序。C 語言編譯器用於把源代碼編譯成最終的可執行程序。這里假設您已經對編程語言編譯器有基本的了解了。
(一).安裝
MinGW(Minimalist GNU for Windows), 是一個適用於微軟windows應用程序的極簡開發環境。MinGW提供了一個完整的開源編程工具集,適用於原生MS-Windows應用程序的開發,並且不依賴於任何第三方C運行時DLL。MinGW主要供在MS-Windows平台上工作的開發人員使用,但也可跨平台使用,MinGW包括:
- GCC的一個移植,包括C,C ++,ADA和FORTRAN編譯器;
- GNU Binutils (如:as, ld, ar等);
- 一個命令行安裝程序,帶有可選的GUI前端,(mingw-get)用於MS-Windows上的MinGW和MSYS部署;
- 一個GUI首次設置工具(mingw-get-setup),可以幫助啟動並運行mingw-get。
Mingw-w64是原始mingw.org項目的升級版,該項目旨在支持Windows系統上的GCC編譯器。 它在2007年進行了分支,以便為64位和新API提供支持。 從那以后,它得到了廣泛的使用和分發。
1.下載
下載需到sourceforge

安裝可以用Installer也可直接下載下面的壓縮包
使用installer安裝的話,下載並運行MinGW-W64-install.exe
如下所示

下面對幾個選項給出說明
- Version制定版本號,從4.9.1-8.1.0,按需選擇,沒有特殊要求就用最新版吧;
- Architecture跟操作系統有關,64位系統選擇x86_64,32位系統選擇i686;
- Threads設置線程標准可選posix或win32;
- Exception設置異常處理系統,x86_64可選為seh和sjlj,i686為dwarf和sjlj;
- Build revision構建版本號,選擇最大即可。
下載壓縮包的話,選擇合適位置解壓,將mingw64/bin加入環境變量即可
- 使用
添加環境變量后,打開CMD,執行gcc -v
能看到類似信息即說明安裝成功

之后就可以愉快地使用gcc和g++了
作者:若夢兒
鏈接:https://www.jianshu.com/p/a6e0d1465491
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
(二)使用
在桌面創建一個hello.c的程序
1 #include<stdio.h> 2 3 int main() 4 { 5 printf("Hello World!\n"); 6 return 0; 7 }

在 cmd 中輸入命令 gcc ./hello.c

在當前目錄下(記住是命令的當前目錄)會生成 a.exe 的可執行文件,在 cmd 中輸入 a.exe 就可以執行程序了。

(完)