天天看點

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

win10 64位系統參考博文:MinGW-w64安裝教程——著名C/C++編譯器GCC的Windows版本

工具

  • win7
  • Notepad++
  • MinGW

MinGW是什麼?

MinGW 提供了一套簡單友善的Windows下的基于GCC 程式開發環境。MinGW 收集了一系列免費的Windows 使用的頭檔案和庫檔案;同時整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程式開發工具,如經典gcc, g++, make等。為了在 Windows 上安裝 GCC、G++,需要安裝 MinGW。

一. MinGW的下載下傳安裝、環境配置

1. 下載下傳MinGW

下載下傳位址:https://sourceforge.net/projects/mingw/

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

2. MinGW的安裝

(1)輕按兩下下載下傳的安裝檔案

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(2)出現安裝界面,點選【Install】進行安裝;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(3)安裝目錄可根據情況自行更改,并選擇安裝參數;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(4)如下界面是下載下傳和設定MinGW的安裝配置,當【Continue】處于可點選狀态時,點選繼續;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式
Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(5)在如下界面中選擇【mingw32-gcc-ada】、【mingw32-gcc-fortran】、【mingw32-gcc-g++】、【mingw32-gcc-objc】這四項;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(6)接着點選【Installation】下的【Apply Changes】(應用)繼續下一步;并在跳出的界面中選項【Install】;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式
Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(7)出現下載下傳包界面(這一步需要的時間稍長,耐心等待);

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(8)當出現這段話時,表示對剛才的改變應用成功,此時可以點選Close關閉對話框;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

或者在還沒有出現這段話時,選中對話框中的複選按鈕【Close dialogue automatically,when activity is complete】,意思是完成後自動關閉對話框。

(9)接着關閉以下界面,則安裝完成。

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

3. MinGW的環境配置

(1)找到MinGW的安裝目錄下的bin目錄(此處是D:\MinGW\bin),複制路徑;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(2)右鍵計算機,【屬性】—>【進階系統設定】—>【環境變量】

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(3)找到【path】,填入【bin目錄路徑】,即D:\MinGW\bin

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

4. 測試

打開【cmd】,分别輸入【gcc –v】、【g++ -v】回車,出現版本資訊,安裝成功。

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

二. Notepad++快捷設定

(1)Notepad++下載下傳位址:https://notepad-plus.en.softonic.com/

(2)下載下傳後打開,添加編譯運作指令,菜單欄—>【運作】—>【運作】

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(3)在【輸入運作程式名】框中輸入【cmd /k g++ -o ( N A M E P A R T ) . e x e " (NAME_PART).exe " (NAMEP​ART).exe"(FULL_CURRENT_PATH)" & PAUSE & EXIT】,點選儲存;

輸入指令名【compile】用于編譯程式檔案,配置快捷鍵(任意,這裡是ctrl+shift+c,根據習慣可靈活配置,注意不要和軟體預設快捷鍵沖突,如沖突,左下角會提示),選擇ok确認;

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

(4)接着在【輸入運作程式名】框輸入【cmd /k “$(NAME_PART)” & PAUSE & EXIT】,點選儲存;

輸入指令名稱【run】(運作),配置快捷鍵(這裡是ctrl+shift+v),點選OK确認退出。

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

三. 編寫C++程式測試

1.在notepad++簡單編寫一段C++代碼,并儲存為【.cpp】:

此處檔案名為:hello.cpp

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

代碼:

#include<iostream>
using namespace std;
int main()
{
cout<<"Helloworldyd\n";
return 0;
}
           

2. 【ctr+shift+c】進行編譯

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

沒有其他程式錯誤提示,則編譯成功,可正常運作程式。(直接回車跳出編譯)

4. 【ctr+shift+v】運作

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

回車跳出。

5. 也可直接在系統【cmd】下編譯運作

進入程式檔案儲存後所在的目錄

編譯:【g++ hello.cpp -o hello】

編譯結束自動生成【.exe】檔案

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

運作:【hello.exe】

Windows下配置 MinGW - Gcc、G++建構C++編譯環境,并在Notepad++編寫C++程式

繼續閱讀