軟件介紹MinGW特別版是一款專門用來生成Windows二進(jìn)制文件的編譯軟件,我們可以使用這款軟件來對(duì)電腦里的C,C++程序進(jìn)行編寫。并且你還可以安裝各種非常實(shí)用的命令行安裝器,從而讓你在進(jìn)行編程的時(shí)候能夠輕松很多。MinGW離線安裝包對(duì)所有編程人員來講,都是有很大幫助的。 MinGW特別版軟件詳情首先,MinGW是GNU工具(包括編譯器GCC和GNU binutils (GNU binutils是一組二進(jìn)制工具集。包括:addr2line argprofnm objcopy objdump ranlib size strings strip. 本文歸納他們的常用法。ar用于建立、修改、提取檔案文件(archive)。archive是一個(gè)包含多個(gè)被包含文件的單一文件(也稱之為庫文件),其結(jié)構(gòu)保證了可以從中檢索并得到原始的被包含文件(稱之為archive中的member)。member的原始文件內(nèi)容、模式(權(quán)限)、時(shí)間戳、所有者和組等屬性都被保存在 archive中。member被提取后,他們的屬性被恢復(fù)到初始狀態(tài)。) 和調(diào)試器GDB等)在Win32上的一個(gè)移植,是從Cygwin里fork出來的。當(dāng)初只考慮32位。和Cygwin相比,不強(qiáng)調(diào)POSIX兼容性而相對(duì)強(qiáng)調(diào)性能和減小依賴。 具體來說MinGW除了以上工具外,還提供了一個(gè)適配于Win32的運(yùn)行時(shí)環(huán)境。其中C標(biāo)準(zhǔn)庫實(shí)現(xiàn)用的直接是微軟隨Windows分發(fā)的MSVCRT (msvcrt.dll是微軟在windows操作系統(tǒng)中提供的C語言運(yùn)行庫執(zhí)行文件(Microsoft C Runtime Library),其中提供了printf,malloc,strcpy等C語言庫函數(shù)的具體運(yùn)行實(shí)現(xiàn),并且為使用C/C++(Vc)編譯的程序提供了初始化(如獲取命令行參數(shù))以及退出等功能。)。MinGW自己的運(yùn)行時(shí)庫依賴于MSVCRT和其它系統(tǒng)庫。 而MinGW GCC依賴于MinGW運(yùn)行時(shí)以及l(fā)ibgcc和其它系統(tǒng)庫。編譯出來的程序一般也要依賴這些庫,所以才會(huì)寫死在默認(rèn)specs里(可以用gcc -dumpspecs查看)免得用戶隨便編譯鏈接個(gè)程序還得手動(dòng)指定一大堆-l選項(xiàng)。 用三元組表示目標(biāo)平臺(tái),當(dāng)年的MinGW是指i386-pc-mingw32。這里i386也可以是i486等等……總之是32位x86指令集架構(gòu)的名稱。中間的pc可選,表示廠商名。mingw32表示系統(tǒng)名。 特別注意,事實(shí)上成為標(biāo)準(zhǔn)的“專有名詞”mingw32里的32是固定的。另外,所有這些大小寫一般也是固定的。GCC等的源碼配置里面也有硬編碼進(jìn)去。 然后,因?yàn)橹恢С?2位,有人覺得不夠用。這里的一個(gè)主要人物,就是現(xiàn)在MinGW-W64的主要維護(hù)者Kai Tietz。因?yàn)楣ぷ餍枰隡inGW提供擴(kuò)充x64支持,但對(duì)方態(tài)度很不友好。于是憤而fork出來,這就是MinGW-W64的由來。 可見,MinGW-W64和原版MinGW有所淵源,但是獨(dú)立的兩個(gè)項(xiàng)目。 軟件功能1、指只用自由軟件來生成純粹的Win32可執(zhí)行文件的編譯環(huán)境 2、可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合 3、允許你生成本地的Windows程序而不需要第三方C運(yùn)行庫 4、實(shí)際上它并不是一個(gè)C/C++ 編譯器,而是一套GNU工具集合 5、除開GCC (GNU 編譯器集合) 以外,它還包含有一些其他的GNU 程序開發(fā)工具 (比如gawk bison 等等) 軟件特色1、可以生成win32最佳的編譯環(huán)境。 2、對(duì)于win特定頭文件可以進(jìn)行完美導(dǎo)入集合。 3、不用第三方編輯庫就可以生成本地win軟件。 4、不是c語言專用編譯器而是gui編輯集合。 MinGW特別版安裝教程1、在本站下載MinGW后,在電腦本地得到一個(gè)壓縮包,使用360壓縮軟件解壓后,雙擊.exe文件進(jìn)入 2、下載安裝文件或者僅僅下載,您可以根據(jù)您自己的需求決定,選擇完成后點(diǎn)擊【Next】。 3、進(jìn)入MinGW安裝協(xié)議界面,點(diǎn)擊【I Agree】。 4、選擇一個(gè)MinGW包安裝,previous(以前)、current(現(xiàn)在)、candidate(候選),您可以自行選擇,選擇完成后點(diǎn)擊【Next】 5、選擇MinGW安裝程序,小編建議默認(rèn)就可以了,然后點(diǎn)擊【下一步】。 6、選擇MinGW安裝位置,您可以點(diǎn)擊【next】,軟件會(huì)自動(dòng)安裝;蛘吣梢渣c(diǎn)擊【Browse】,在彈出的安裝位置界面中,您可以自行選擇MinGW安裝位置,選擇完成后,點(diǎn)擊【next】。 7、準(zhǔn)備安裝MinGW,點(diǎn)擊【Install】開始安裝軟件,您需要耐心等待軟件安裝完成就可以了。 MinGW特別版使用說明MinGW設(shè)置環(huán)境變量。 1、右擊點(diǎn)擊我的電腦,在彈出的選項(xiàng)中選擇【屬性】 2、打開屬性窗口后,點(diǎn)擊頂部的【高級(jí)】選擇,然后點(diǎn)擊【環(huán)境變量】 3、打開環(huán)境變量窗口后,在系統(tǒng)環(huán)境變量中找到【path】路徑,修改path路徑中變量值;C:MinGWbin就可以了。注:分號(hào)為英文中的分號(hào)。 4、WIN+R鍵打開運(yùn)行窗口,輸出cmd回車,打開管理員界面,輸入gcc -v,如果沒有報(bào)錯(cuò),說明軟件配置成功。 測(cè)試編譯C++ 測(cè)試文件test.cpp,代碼如下(下面為C代碼,只是使用G++來編譯而已) #include int main() { printf("Hello World!"); return 0; } 編譯test 編譯命令如下: g++ test.cpp -o test 輸出結(jié)果為:test.exe 執(zhí)行 輸入test回車,結(jié)果如下: |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風(fēng)win10(32位)ghost 中秋特別......