MinGW安裝和最簡易案例
安裝
為了在 Windows 上安裝 GCC,您需要安裝 MinGW。為了安裝 MinGW,請訪問 MinGW的主頁 ,進入下載頁面,下載最新版本的 MinGW 安裝程式。
自動執行mingw installation manager,在basic setup(紅色框)中選擇你需要的,點選滑鼠右鍵,選擇Mark for Installation。
點選Installation中的Apply Changes
最後一步是新增安裝的 MinGW 的 bin 子目錄到 PATH 環境變數(右鍵計算機的屬性->高階系統設定->高階->環境變數)中,這樣就可以在命令列中通過簡單的名稱來指定這些工具。
當完成安裝時,您可以從 Windows 命令列上執行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。
最簡易案例
1、新建一個txt檔案,命名為hello(可隨意啦~)並修改後綴為.cpp,程式碼示例
#include <stdio.h>
int main() {
printf("Hello World!");
getchar();
return 0;
}
2、開啟cmd(windows命令列),進入hello.cpp路徑,如在桌面則在cmd中輸入cd desktop
3、輸入gcc hello.cpp -o nameforexe -static
至此你會獲得一個可執行檔案
本人在最開始輸入的是gcc hello.cpp -o nameforexe
,出現系統錯誤
原因:
因為g++預設是動態連結的,因此程式需要依賴libgcc_s_dw2-1.dll。
解決方法:
- 一種解決方法是直接使用-static(本文使用);
- 另一種方法需要下載檔案並解壓至MinGW目錄.(未嘗試)
關於gcc
通常使用 -o 選項指定可執行程式的檔名,以下例項生成一個 helloworld 的可執行檔案:
g++ helloworld.cpp -o helloworld
如果是多個 C++ 程式碼檔案,如fun1.cpp、fun2.cpp,生成一個 fun.exe可執行檔案的編譯命令如下:
g++ fun1.cpp fun2.cpp -o fun
PPS:也可以使用 Visual Studio (Graphical Interface) 編譯原始碼(.cpp)