国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用)

這篇具有很好參考價值的文章主要介紹了MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、MinGW的定義

MinGW(Minimalist GNU for Windows) 是一個用于 Windows 平臺的開發(fā)工具集,它提供了一組 GNU 工具和庫,可以用于編譯和構(gòu)建本地的 Windows 應(yīng)用程序。MinGW 的目標是在 Windows 環(huán)境下提供類似于 Unix/Linux 環(huán)境下的開發(fā)工具,使開發(fā)者能夠輕松地在 Windows 上編寫和編譯 C、C++ 等程序。

2、MinGW的主要組件

  • GCC(GNU Compiler Collection): GCC 是一個開源的編譯器套件,支持多種編程語言,包括 C、C++、Fortran 等。在 MinGW 中,GCC 被用來編譯和生成 Windows 平臺下的可執(zhí)行文件。

  • Binutils:Binutils 是一組用于處理二進制文件的工具,包括匯編器、鏈接器、目標文件處理器等。在 MinGW 中,Binutils 用于將編譯后的源代碼轉(zhuǎn)換為可執(zhí)行文件。

  • 運行時庫(Runtime Libraries): MinGW 提供了 Windows 下所需的 CC++ 運行時庫,這些庫是在編譯和鏈接時所需要的,以便在 Windows 環(huán)境下運行程序。

  • MSYS(Minimal SYStem): MSYS 是一個輕量級的 Unix-like 環(huán)境,它在 Windows 上提供了一些基本的 Unix 命令行工具,使開發(fā)者能夠更方便地使用命令行進行開發(fā)和構(gòu)建。

MinGW 可以與其他開發(fā)工具集(如 Visual Studio)一起使用,但它的重點是提供一個簡單的方式來在 Windows 上進行開發(fā),無需依賴復(fù)雜的集成開發(fā)環(huán)境(IDE)。MinGW 的使用可以讓開發(fā)者更接近標準的開發(fā)環(huán)境,同時也方便了跨平臺的開發(fā)。

需要注意的是,MinGWMSYS2 是兩個不同的項目,雖然它們的名稱和目標相似,但有一些區(qū)別。MSYS2MinGW 的基礎(chǔ)上提供了更先進的包管理系統(tǒng)和一些額外的工具,使得在 Windows 上的開發(fā)更加便捷。

3、MinGW-w64下載與安裝

3.1、下載解壓安裝地址

  • 官方下載網(wǎng)站:MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net。

MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

  • 在這個頁面下方找到最新版:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

  • x86_64是指64位的操作系統(tǒng),i686是指32位的操作系統(tǒng)?,F(xiàn)在系統(tǒng)都是64位操作系統(tǒng),所以選擇x86_64。

  • win32是開發(fā)windows系統(tǒng)程序的協(xié)議,posix是其他系統(tǒng)的協(xié)議(例如Linux、Unix、Mac OS)。

  • 異常處理模型 seh(新的,僅支持64位系統(tǒng)),sjlj (穩(wěn)定的,64位和32位都支持), dwarf (優(yōu)于sjlj的,僅支持32位系統(tǒng))

MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

  • 點擊鏈接等待5秒就可以下載了。

MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

  • 然后解壓就行:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 解壓完畢差不多就是這個樣子:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 然后再bin目錄里面就可以找到g++.exe或者gcc.exe:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

3.2、MinGW-w64環(huán)境變量的設(shè)置

  • 點擊此電腦的屬性:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 點擊高級系統(tǒng)設(shè)置:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 點擊環(huán)境變量:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 點擊系統(tǒng)變量中新建一個環(huán)境變量,環(huán)境變量名字我這里是MinGW_HOME,值是你安裝的路徑:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 然后點擊系統(tǒng)變量中的PATH環(huán)境變量,新建一個環(huán)境變量,路徑是安裝目錄下的bin目錄路徑,因為gcc.exe和g++.exe都在這里面:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 或者你也可以這樣設(shè)置路徑:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

4、驗證MinGW是否安裝成功

  • windows+r打開命令行管理器并且輸入cmd:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 然后輸入gcc -v 或者g++ -v 或者 gcc --version 或者 g++ --version:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

5、編寫一段簡單的代碼驗證下

- 在這個目錄下或者任意目錄下新建一個main.cpp:
MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

  • 代碼如下:
#include<iostream>
#include<stdio.h>
int main(){
	std::cout<<"mingw"<<std::endl;
	printf("mingw\n");
	return 0;
}
  • 在這個路徑下輸入cmd進入命令行模式:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 輸入g++ maiin.cpp就會生成a.exe:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows
  • 直接 a.exe,就會輸出結(jié)果:
    MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用),MinGw編譯器,c語言,c++,windows

6、總結(jié)

gcc或者g++是c/c++的編譯器,但是通常在 Linux 上才能用。如果要在windows上用,我們要借助MinGW使用它。

MinGW(Minimalist GNU for Windows)是一個開發(fā)工具集,主要用于在 Windows 環(huán)境下使用類似于 Unix/Linux 環(huán)境下的 GNU 工具,包括 gcc(GNU Compiler Collection)和 g++(GNU C++ Compiler)等編譯器。

MinGW 提供了一種在 Windows 上進行 C 和 C++ 編程的方式,使開發(fā)者可以使用常見的編譯器、鏈接器和工具,從而能夠?qū)⒃创a編譯成可執(zhí)行文件,就像在 Unix/Linux 環(huán)境下一樣。通過 MinGW,開發(fā)者可以使用標準的 C/C++ 編譯器,同時也可以訪問一些常用的命令行工具,從而實現(xiàn)在 Windows 上進行跨平臺的開發(fā)。

MinGW 的目標之一是提供一個輕量級的開發(fā)環(huán)境,使開發(fā)者能夠在 Windows 上編寫和編譯原生的 C/C++ 程序,而無需依賴于大型的集成開發(fā)環(huán)境(IDE)。開發(fā)者可以在命令行中使用 gcc 和 g++ 命令來編譯和鏈接程序,也可以配合其他文本編輯器進行開發(fā)。

總之,MinGW 是在 Windows 平臺上使用 gcc 和 g++ 等 GNU 工具的一種方式,適用于希望在 Windows 上進行 C 和 C++ 開發(fā)的開發(fā)者。文章來源地址http://www.zghlxwxcb.cn/news/detail-648469.html

到了這里,關(guān)于MinGW-w64的安裝詳細步驟(c/c++的編譯器gcc、g++的windows版,win10、win11真實可用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Ubuntu(烏班圖)修改阿里云鏡像源詳細步驟及安裝gcc編譯器

    注:非root用戶需要使用sudo(放在句首)用來提升權(quán)限 提示 :帶#的用戶是root用戶,帶$的是普通用戶! 注:非root用戶需要使用sudo(放在句首)用來提升權(quán)限 操作提示: 按一下Ecs鍵后,按D鍵不松開刪除所有內(nèi)容;再按Esc鍵后點擊i鍵(此時下面顯示為INSERT),復(fù)制粘貼阿里

    2024年02月06日
    瀏覽(30)
  • 【C語言&C++編譯器】VS2019離線安裝版,附詳細安裝步驟和安裝包

    【C語言&C++編譯器】VS2019離線安裝版,附詳細安裝步驟和安裝包

    網(wǎng)盤鏈接下載地址:鏈接:https://pan.baidu.com/s/1mj6ssEcyc1DBKTmRr_uoxw?pwd=2023 提取碼:2023 --來自百度網(wǎng)盤超級會員V1的分享 —BD網(wǎng)盤鏈接點擊跳轉(zhuǎn) 1.右鍵 VS2019.rar ,選擇解壓到 VS2019 2.打開 vs2019vs2019_offlin 找到 vs_setup.exe 并雙擊啟動 3.彈出界面選擇 繼續(xù) 4.在界面勾選以下如圖選項,注

    2024年02月11日
    瀏覽(32)
  • Windows下QT Creator安裝MinGW 32bit編譯器

    Windows下QT Creator安裝MinGW 32bit編譯器

    ??注:本作者是基于FFmpeg開發(fā)需要,故在Windows下QT Creator中安裝MinGW 32bit編譯器!其它型號編譯器參照此文章基本可以實現(xiàn)! 1、下載鏈接 鏈接: 2、下載后的文件(Qt路徑下包含:5.12.0文件和Tools文件): 1、將:Qt/Tools/mingw730_32拷貝到QT Creator安裝路徑下的Tools文件下 2、將:

    2024年02月14日
    瀏覽(29)
  • Keil MDK 5.37 及之后版本 安裝 AC5(ARMCC) 編譯器詳細步驟

    Keil MDK 5.37 及之后版本 安裝 AC5(ARMCC) 編譯器詳細步驟

    由于 Keil 5.37 及之后版本不再默認安裝 AC5(ARMCC) 編譯器,這就會導(dǎo)致由 AC5 編譯的工程無法正常編譯,往往輸出窗口會提示以下信息:*** Target ‘STM32xxxx‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available. —— 我們只需手動安裝 AC5 編譯器即可?。。?官方下載渠道:D

    2024年04月17日
    瀏覽(253)
  • VSCode使用MinGW編譯器,配置C/C++環(huán)境

    VSCode使用MinGW編譯器,配置C/C++環(huán)境

    目錄 一、安裝VSCode 二、安裝MinGW編譯器 1、配置環(huán)境變量 2、測試配置是否成功 三、配置VSCode 1、安裝所需擴展 2、新建代碼存放文件夾 3、添加配置文件 4、配置文件內(nèi)容 (1)c_cpp_properties.json (2)launch.json (3)settings.json (4)tasks.json 測試 其他:C++程序運行 每次換了電腦

    2024年01月20日
    瀏覽(29)
  • 【MinGW】一篇文章帶你安裝MinGW-w64(windows)

    【MinGW】一篇文章帶你安裝MinGW-w64(windows)

    目錄 1、MinGW-w64介紹 標頭、庫和運行時 2、MinGW-w64安裝步驟 ?3、配置環(huán)境變量 ?4、驗證是否安裝成功 mingw-w64 項目是 gcc 的一個完整的運行時環(huán)境,用于支持 Windows 64 位和 32 位操作系統(tǒng)原生的二進制文件。 Mingw-w64是原始 mingw.org 項目的進步,旨在 在Windows系統(tǒng)上支持GCC編譯器

    2024年02月06日
    瀏覽(52)
  • VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    問題背景 在較長一段時間里,C/C++開發(fā)者所使用的集成開發(fā)環(huán)境(IDE)要么是比較重量級的 VS(Visual Studio) ,要么是 Codeblocks·、·Visual C++ 6.0 等輕量級IDE,又或者是諸如 notepad++、sublime text 等文本編輯器+ GCC編譯器 +命令行工具的組合式開發(fā)環(huán)境。這幾種開發(fā)方式要么太過龐

    2023年04月22日
    瀏覽(35)
  • 調(diào)用OpenCV庫出現(xiàn): undefined reference to `xxxxx‘ 的解決辦法(使用MinGW編譯器)

    調(diào)用OpenCV庫出現(xiàn): undefined reference to `xxxxx‘ 的解決辦法(使用MinGW編譯器)

    我的CMakeLists.txt如下: cpp代碼如下: 因為我的c++程序采用mingw64編譯,所以使用 之后,總是出現(xiàn)undefined reference to cv::Mat::Mat()等一系列的undefined reference to XXX 原因是沒有正確鏈接到動態(tài)庫?;蛘咧坝邪惭b其他版本的opencv 重新編譯一份OpenCV的源碼再使用 編譯過程參考: https

    2024年02月05日
    瀏覽(27)
  • 在 Ubuntu 18.04 x86_64 上面安裝 Linux-ARMv7 A/L GCC編譯器

    一鍵安裝??Linux-ARMv7A GCC編譯器:(平板、手機一般是) ########################### 輸入以下命令: 1、sudo apt update 2、sudo apt install gcc-arm-linux-gnueabi ? ? ?sudo apt install g++-arm-linux-gnueabi 3、arm-linux-gnueabi-gcc --version 一鍵安裝??Linux-ARMv7L GCC編譯器:(機頂盒一般是) 1、sudo apt update

    2024年02月22日
    瀏覽(25)
  • Visual C++ 使用x64編譯器

    使用cmake編譯mysql connector c++的時候,輸出信息發(fā)現(xiàn)一個問題。 C:Program Files (x86)Microsoft Visual Studio2017ProfessionalVCToolsMSVC14.16.27023bin目錄下居然有兩個目錄 Hostx86 Hostx64 這兩個目錄下都有x86和x64兩個子目錄。此時就糊涂了,為啥有Hostx64和Hostx86呢,還比較一下,發(fā)現(xiàn)這兩個目

    2024年02月07日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包