MinGW-w64 C/C++編譯器下載和安裝的方法步驟(入門(mén)教程)
如果電腦沒(méi)有安裝MinGW-w64 C/C++編譯器,在Windows的命令窗口鍵入gcc會(huì)提示 “"gcc"不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”。

1.安裝包下載
方法一:下載Installer在線(xiàn)安裝(費(fèi)時(shí))
第一步:點(diǎn)擊此鏈接:http://www.mingw-w64.org/doku.php,然后依次進(jìn)行圖1、圖2、圖3和圖4操作,以完成mingw-w64-install.exe下載。

圖1

圖2

圖3

圖4
第二步:運(yùn)行下載的mingw-w64-install.exe,彈出如下對(duì)話(huà)框選Next

如果電腦網(wǎng)絡(luò)連接的是無(wú)線(xiàn)網(wǎng)絡(luò),點(diǎn)擊Next后可能還會(huì)彈出如下對(duì)話(huà)框提示 “Cannot download repository.txt” 而終止安裝:

所以,有線(xiàn)網(wǎng)絡(luò)優(yōu)先選擇!
第三步:接著按下圖標(biāo)注選擇各項(xiàng)即可。

第四步:接下來(lái)就是安裝路徑的選擇了,可以默認(rèn)路徑,也可以自定義路徑。設(shè)置完成后點(diǎn)擊Next即進(jìn)入在線(xiàn)下載頁(yè)面。這個(gè)過(guò)程筆者試了一下,四十分鐘的下載進(jìn)度還未到進(jìn)度條的 。所以最終果斷放棄,選擇方法二下載離線(xiàn)包。


方法二:下載離線(xiàn)包(較快)
由于在線(xiàn)安裝方式下載較慢,所以可以選擇直接下載離線(xiàn)包。
點(diǎn)擊此鏈接:https://sourceforge.net/projects/mingw-w64/files/,進(jìn)入下圖1后將頁(yè)面往下滑到圖2區(qū)域,點(diǎn)擊所需離線(xiàn)包名稱(chēng)(參照方法一第三步標(biāo)注),然后就會(huì)彈出圖3所示對(duì)話(huà)框,保存下載即可。離線(xiàn)包大約50MB(解壓后500MB左右),下載一般只需半個(gè)小時(shí),具體視乎網(wǎng)速情況而定。

圖1

圖2

圖3
下載完成解壓后的界面是這樣的:

2.環(huán)境變量配置
如果下載完成后就進(jìn)入Windows的命令窗口再次鍵入gcc,仍會(huì)是本文第一張圖那樣的提示。原因就在于還缺少系統(tǒng)環(huán)境變量配置這一環(huán)節(jié)。
右鍵計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量,然后鼠標(biāo)雙擊系統(tǒng)變量中Path,或者選中后點(diǎn)擊編輯,在變量值輸入框的末尾輸入英文分號(hào)后將MinGW-w64包目錄下bin文件夾的全路徑粘貼到后面,bin的后面有無(wú)斜杠均可,如下圖:

此時(shí)再進(jìn)入Windows的命令窗口鍵入gcc,將是另一番景象~~~

筆者下載的x86_64-8.1.0-release-win32-sjlj離線(xiàn)包,需要的讀者可以前往取用。
3.小試牛刀
在本地新建一個(gè).C和.CPP文件,然后在Windows命令窗口編譯試試(習(xí)慣Linux命令后,在Windows如此編譯操作,雖有區(qū)別,但大多數(shù)命令還是有聯(lián)系的)
#include <stdio.h>
int main(void)
{
printf("\nGoodbye, 2019! \nHello, 2020! \nHello, Windows!\n");
return 0;
}#include <iostream>
using namespace std;
int main(void)
{
cout << endl;
cout << "Goodbye, 2019!" << endl;
cout << "Hello, 2020!" << endl;
cout << "Hello, Windows!" << endl;
return 0;
}再見(jiàn),2019!
你好,2020!
你好,Windows!

到此這篇關(guān)于MinGW-w64 C/C++編譯器下載和安裝的方法步驟(入門(mén)教程)的文章就介紹到這了,更多相關(guān)MinGW-w64 C/C++安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法
對(duì)于簡(jiǎn)單的問(wèn)題,使用簡(jiǎn)單的數(shù)據(jù)類(lèi)型就可以了,但是對(duì)于有些需要處理的數(shù)據(jù),只用以上簡(jiǎn)單的數(shù)據(jù)類(lèi)型是不夠的,難以反映出數(shù)據(jù)的特點(diǎn),也難以有效的進(jìn)行處理,本文小編給大家介紹了C++利用數(shù)組(一維/二維)處理批量數(shù)據(jù)的方法,需要的朋友可以參考下2023-10-10
Linux系統(tǒng)中C語(yǔ)言編程創(chuàng)建函數(shù)fork()執(zhí)行解析
最近在看進(jìn)程間的通信,看到了fork()函數(shù),雖然以前用過(guò),這次經(jīng)過(guò)思考加深了理解?,F(xiàn)總結(jié)如下2013-04-04
利用Matlab實(shí)現(xiàn)迭代適應(yīng)點(diǎn)算法
道格拉斯-普克算法(Douglas–Peucker?algorithm,亦稱(chēng)為拉默-道格拉斯-普克算法、迭代適應(yīng)點(diǎn)算法、分裂與合并算法)是將曲線(xiàn)近似表示為一系列點(diǎn),并減少點(diǎn)的數(shù)量的一種算法。本文將利用Matlab實(shí)現(xiàn)這一算法,需要的可以參考一下2022-04-04
用c語(yǔ)言實(shí)現(xiàn)和平精英的完整代碼
這篇文章主要介紹了用c語(yǔ)言實(shí)現(xiàn)和平精英的完整代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
用C語(yǔ)言實(shí)現(xiàn)從文本文件中讀取數(shù)據(jù)后進(jìn)行排序的功能
這是一個(gè)十分可靠的程序,這個(gè)程序的查錯(cuò)能力非常強(qiáng)悍。程序包含了文件操作,歸并排序和字符串輸入等多種技術(shù)。對(duì)大家學(xué)習(xí)C語(yǔ)言很有幫助,有需要的一起來(lái)看看。2016-08-08
C++對(duì)Json數(shù)據(jù)的友好處理實(shí)現(xiàn)過(guò)程
在A(yíng)jax的應(yīng)用中,前臺(tái)基本上會(huì)用到JSON作為數(shù)據(jù)交換格式,所以下面這篇文章主要給大家介紹了關(guān)于C++對(duì)Json數(shù)據(jù)的友好處理,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-02-02
C語(yǔ)言驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核枚舉IoTimer定時(shí)器解析
這篇文章主要為大家介紹了C語(yǔ)言驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核枚舉IoTimer定時(shí)器解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
windows 下C++生成Dump調(diào)試文件與分析
dump文件是C++程序發(fā)生異常時(shí),保存當(dāng)時(shí)程序運(yùn)行狀態(tài)的文件,是調(diào)試異常程序重要的方法,所以程序崩潰時(shí),除了日志文件,dump文件便成了我們查找錯(cuò)誤的最后一根救命的稻草,這篇文章主要介紹了windows 下C++生成Dump調(diào)試文件與分析,需要的朋友可以參考下2023-04-04
Linux/C++多線(xiàn)程實(shí)例學(xué)習(xí)十字路口車(chē)輛調(diào)度
這篇文章主要為大家介紹了Linux/C++多線(xiàn)程實(shí)例學(xué)習(xí)十字路口車(chē)輛調(diào)度示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05

