開發IDE:eclipse-cpp-neon-1a-win32-x86_64
C/C++編譯器:MinGW
1.什么是MinGW?
MinGW 即 Minimalist GNU for Windows,是一個簡單 Windows 本地應用的開發環境。MinGW 包含有一組 GNU 編譯器的集合(包含有 C,C++,ADA 和 Fortran 的編譯器)以及Windows 下的 GNU 二進制工具(包括匯編器,連接器和歸檔管理器)。在安裝 MingW 的同時也會安裝 MSYS,MSYS 即 Minimal SYStem,是一個 Bourne Shell 命令行解釋系統,它提供了一組用來將開源的應用移植到 Windows 下的命令和一組輕量級的輕量級的 Cygwin 工具。
2.MinGW的安裝過程
在安裝CDT之前,我們先下載一個MinGW,下面是安裝方法
1.從 MinGW 官網 https://sourceforge.net/projects/mingw-w64/;也可以直接下載安裝包:http://image.jthinking.com/software/mingw-w64.zip。
2.運行安裝工具,並點擊 Install 。
3.選擇安裝目錄,這里的安裝目錄需要注意,最好不要包含中文和空格,否則有可能會出現問題。
4.勾選所需要安裝的包,如果只是需要配置 C/C++ 的開發環境,選擇 mingw-developer-toolkit、ming32-base、mingw32-gcc-g++、msys-base 就已經足夠。

5.等待安裝完成之后,添加 MinGW 主目錄下的bin目錄的路徑到 path 環境變量,並重啟。
6.打開 windows 終端,運行命令 gcc -v 和 g++ -v,看是否配置安裝成功。
3.配置環境變量
正常情況下配 path 變量 ${MINGW_HOME}\bin 即可,為防止之后出現 Launch failed,Binary not found 之類的報錯,建議配置按照下面配置。
(1).新建 MINGW_HOME 變量,值為你的 MinGW 的安裝目錄,比如我的安裝目錄是在 ${MINGW_HOME}
(2).在PATH變量里加入 ${MINGW_HOME}\bin
(3).新建 LIBRARY_PATH 變量,如果有的話,在值中加入 ${MINGW_HOME}\lib ,這是標准庫的位置
(4).新建 C_INCLUDEDE_PATH 變量,值設為 ${MINGW_HOME}\include
4.安裝 CDT 插件(C/C++ Development Tooling)
第一種方式:eclipse 內部直接安裝


按照圖示安裝完成之后,會提示重啟eclipse,按照提示重啟,重啟之后即可,接下來新建一個C project。
第二種方式:引入外部 CDT
(1)下載 CDT ,進入官網,點擊download,進入如下頁面
注意你的 eclipse 版本,下載對應版本的 CDT 插件。

(2)安裝 CDT 插件

打開你的 eclipse 選擇 help-->install new software, 進入下面界面

進入下一個界面

點擊Archive,選擇你的CDT壓縮包所在位置

不要安裝 CDT Optional Features 那個包,那個包中游戲插件需要依賴包,這些依賴包可能不存在,導致安裝失敗,使得 eclipse 開不來,我就出現這個問題,此外,
不要在 eclipse 的 market 上安裝,上面下載速度很慢,你可能要等很長時間都安裝不好
(3)使用 CDT 插件
安裝后,重啟eclipse,可以看見 C/C++ 視圖,進入該視圖,選擇創建一個C project,如下圖

創建工程

工程目錄如下

這是他的一個事例文件,我們可以更改他來寫我們的C語言,上圖顯示了如何運行C程序
5.新建c Project
按照new -->other--->c project

注意選擇Executable目錄下的 Empty Project,Toolchains的選擇


編譯:選擇新建的project,點擊
圖標進行編譯,或者右鍵項目名---> Build Project,如圖:

運行:點擊
按鈕運行,或者右鍵項目名--->Run as-->Local c/c++ Application

運行結果:

