windows系統(tǒng)安裝gcc、g++、make編譯器

MinGW 就是 GCC 的 Windows 版本 。
MinGW 的全稱是:Minimalist GNU on Windows 。它實(shí)際上是將經(jīng)典的開源 C語? 編譯器 GCC 移植到了 Windows 平臺(tái)下,并且包含了 Win32API ,因此可以將源代碼編譯為可在 Windows 中運(yùn)?的可執(zhí)?程序。?且還可以使??些 Windows 不具備的,Linux平臺(tái)下的開發(fā)?具。
MinGW-w64 與 MinGW 的區(qū)別在于 MinGW 只能編譯?成32位可執(zhí)?程序,? MinGW-w64 則可以編譯?成64位 或 32位 可執(zhí)?程序。

安裝GUN環(huán)境:

捕獲.PNG

mingw-w64-install: 這是一個(gè)在線下載的安裝器,由于一些眾所周知的原因,在線下載的安裝器并不好用,可以替換成下面的選項(xiàng)
關(guān)于這些文件名的區(qū)別 參考 https://zhuanlan.zhihu.com/p/76613134

下不動(dòng)的話,點(diǎn)擊Problems Downloading?換鏡像源,試了US的鏡像源是可用的

  • 修改環(huán)境變量path,以確保操作系統(tǒng)能夠搜索到硬盤上的命令。設(shè)置-系統(tǒng)-關(guān)于-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量,在path中添加路徑:MinGw\bin 對(duì)應(yīng)的路徑

檢驗(yàn)安裝是否成功

捕獲.PNG
捕獲.PNG

如果你每次make的時(shí)候不想輸 mingw32-make 這么長(zhǎng), 可以到 MinGW\bin 下把 mingw32-make.exe 重命名為 make.exe 就行了

捕獲.PNG

g++使用

  1. 準(zhǔn)備源碼文件
    Test.cpp
#include <stdio.h>
#include <windows.h>
int main()
{
    printf("Hello World\n");
    system("pause");
    return 0;
}
  1. 打開powershell 執(zhí)行 g++ Test.cpp ,默認(rèn)生成a.exe


    捕獲.PNG
  2. 雙擊或者命令執(zhí)行程序


    捕獲.PNG

make使用

1.準(zhǔn)備Makefile文件

# author    : jave.lin
# file      : Makefile
main : test.o 
    g++ test.o -o main
Test.o : test.cpp
    g++ test.cpp -c -o test.o


.PHONY : clean
clean:
    del *.o main.exe -rf
  1. 執(zhí)行前


    捕獲.PNG
  2. 執(zhí)行命令 make


    捕獲.PNG
  3. 執(zhí)行后


    捕獲.PNG
  4. 執(zhí)行編譯后的文件


    image.png

https://zhuanlan.zhihu.com/p/76613134

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容