亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

MinGW介紹與使用

系統(tǒng) 2012 0
MinGW 提供了一套簡(jiǎn)單方便的Windows下的基于GCC 程序開發(fā)環(huán)境。MinGW 收集了一系列免費(fèi)的Windows 使用的頭文件和庫(kù)文件;同時(shí)整合了 GNU ( http://www.gnu.org/ )的工具集,特別是GNU 程序開發(fā)工具,如經(jīng)典gcc, g++, make等。MinGW是完全免費(fèi)的自由軟件,它在Windows平臺(tái)上模擬了Linux下GCC的開發(fā)環(huán)境,為C++的跨平臺(tái)開發(fā)提供了良好基礎(chǔ)支持,
為了在Windows下工作的程序員熟悉Linux下的C++工程組織提供了條件。

因?yàn)槲液秃芏郔T人士一樣,不愿意吊死在$M這棵樹上。且不說開源這個(gè)理念的偉大,僅僅就Windows的安全性也已經(jīng)讓人們很不安心了。如果再深入一點(diǎn)從編寫程序來看,在C++標(biāo)準(zhǔn)尚不成熟時(shí)期產(chǎn)生的MFC今天看來基本上就是蓋子大叔憑著個(gè)人(或許是$M公司^^)理解所使用的C++方言。在我們期盼C++0x時(shí)代到來之前,沒有任何實(shí)際行動(dòng)能比嚴(yán)格遵循C++的ISO標(biāo)準(zhǔn)更能表達(dá)我們對(duì)于C++這個(gè)偉大的哲學(xué)體系的尊重。從這個(gè)角度來說,遵循ISO標(biāo)準(zhǔn)的實(shí)現(xiàn)就是好的實(shí)現(xiàn)。所以,MinGW不會(huì)比VC差,況且,他既是開源軟件家族中的一員,也是*nix平臺(tái)下事實(shí)標(biāo)準(zhǔn)GCC的翻版。如果有一天我們開始使用Linux平臺(tái)了,會(huì)因?yàn)榻裉焱高^MinGW所了解的GCC知識(shí)而受益。

MinGW的官方主頁(yè)是: http://www.mingw.org/

http://sourceforge.net/project/showfiles.php?group_id=2435

???????
下載頁(yè)面上有很多令人眼花繚亂的文件,不用害怕,因?yàn)檫@才是軟件最真實(shí)的一面。當(dāng)然,這個(gè)軟件的提供者為普通使用者也提供了最為簡(jiǎn)單的下載和安裝方式。你只需要下載“MinGW自動(dòng)下載和安裝軟件”(Package: Automated MinGW Installer; Release:
MinGW-5.1.3)MinGW-5.1.3.exe就可以根據(jù)提示簡(jiǎn)單的安裝了。并且,安裝后的MinGW甚至可以通過這個(gè)文件來自動(dòng)升級(jí),非常的人性化。

1) 建議選擇Current版本,Previous表示以前的版本;Candidate表示當(dāng)前正在開發(fā)的版本,可能正在測(cè)試中,還不是非常穩(wěn)定。

2) 安裝路徑請(qǐng)選擇一個(gè)容易找到的地方,默認(rèn)的C:\MinGW 是不錯(cuò)的選擇。

打開“命令提示符”(console)窗口,我們可以簡(jiǎn)單的把目錄轉(zhuǎn)到比如
C:\MinGW\bin
這樣的位置去工作。但是這顯然不是一個(gè)好的方式,因?yàn)檫@樣一定會(huì)把bin里面搞得很混亂。所以,我們?cè)诹硗庖粋€(gè)“干凈”的地方,比如
D:\Project
,把這里設(shè)置成MinGW的工程工作區(qū)。這樣,我們需要在系統(tǒng)的path里面添加能找到bin下面*.exe文件的路徑,所以做一個(gè)批處理文件是最簡(jiǎn)單的
方法。我的startg++.bat文件這樣寫的:

@echo ---**歡迎使用MinGW(GCC)系統(tǒng)**---

@cmd

??????? 接下來,我們需要建立一個(gè)cpp文件,用什么來寫cpp呢?

這又是一個(gè)有著傳統(tǒng)的“悠久”歷史,很好很強(qiáng)大的,免費(fèi)開源的,牛x文本編輯器。官方主頁(yè)是: http://www.vim.org/


因?yàn)閂im很好很強(qiáng)大,所以,太多的內(nèi)容就留給包括我自己在內(nèi)的大家自己去學(xué)了(我的邏輯Orz)。我們這里簡(jiǎn)單的只需要了解如下幾點(diǎn):

vim abc.def

3) 按"i"鍵,就可以輸入文本了。退回到編輯方式,按Esc,再進(jìn)入插入方式,再按i,就這樣...

4) 編輯完成后,(編輯方式下)按Shift+Z兩次,或者:wq就可以保存退出。使用:q!可以不保存強(qiáng)制退出。

繼續(xù)剛才的話題,我們建立一個(gè)叫 hello.cpp 的文件(據(jù)說Hello World是程序員的咒語(yǔ)...)
    
#include <iostream>
using namespace std;
int main(){
	cout<< "Hello World" <<endl;
	return 0;
}

  

可以使用參數(shù) -o 來指定編譯的可執(zhí)行文件的名字:g++ -o hello.exe hello.cpp (或者也可以不寫名exe,直接g++ -o hello hello.cpp 結(jié)果一樣)。這樣,得到的文件就是hello.exe。

目標(biāo)文件可以繼續(xù)連接成可執(zhí)行文件:g++ hello.o ,得到文件a.exe 。

轉(zhuǎn)載:http://blog.csdn.net/k1988/archive/2009/07/23/4375382.aspx

MinGW介紹與使用


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久久久精彩视频 | 日韩国产欧美一区二区三区在线 | 福利在线视频观看 | 国产免费人人看大香伊 | 在线视频一二三区2021不卡 | 久久九色| 亚洲精品成人一区 | 综合激情在线 | 国产在线欧美精品中文一区 | 国产精品亚洲综合色拍 | 国产干美女 | 四虎网站网址 | 日日拍夜夜嗷嗷叫狠狠 | 欧美日日操 | 免费看又爽又黄禁片视频1000 | 日日操日日舔 | 国产精品原创永久在线观看 | 国产一级黄色网 | 欧美成人免费在线视频 | 特黄aa级毛片免费视频播放 | 男人天堂网在线观看 | 爱爱小视频在线观看网站 | 开心激情五月婷婷 | 天天操天天干天天舔 | 精品国产97在线观看 | 亚洲 欧美 精品 中文第三 | 操日韩| 久久天天躁狠狠躁夜夜躁综合 | 国产精品久久久久久一区二区 | 国产成人精品男人免费 | 亚洲狠狠狠一区二区三区 | 国产99视频精品免视看7 | 日韩高清在线日韩大片观看网址 | 香蕉精品 | 久久羞羞| 天天色天天射天天干 | 天天摸夜夜摸爽爽狠狠婷婷97 | 亚洲一区免费在线观看 | 国产精品边做奶水狂喷小说 | 国产一区二区亚洲精品 | 国产精品视频分类一区 |