devcppmingw環(huán)境介紹

devcppmingw環(huán)境介紹

ID:32699526

大?。?24.00 KB

頁數(shù):44頁

時間:2019-02-14

devcppmingw環(huán)境介紹_第1頁
devcppmingw環(huán)境介紹_第2頁
devcppmingw環(huán)境介紹_第3頁
devcppmingw環(huán)境介紹_第4頁
devcppmingw環(huán)境介紹_第5頁
資源描述:

《devcppmingw環(huán)境介紹》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、Dev-Cpp/Mingw32?環(huán)境介紹(1)?前言??對于現(xiàn)在越來越多得關(guān)于編程方面得問題和商業(yè)公司對版權(quán)問題的擔(dān)心。所以向各位推薦一款類似于VC的IDE。這款I(lǐng)DE所使用的編譯程序是GCC的Win32版本Mingw32。而IDE本身也是GPL協(xié)議的產(chǎn)物。所以,不論是商業(yè)用戶,還是個人用戶都能夠自由的使用她,而不必為使用盜版軟件而提心吊膽的。另外,由于Mingw32是GCC的Win32版本。所以,也為Win32的程序員可以了解一下Unix和類Unix下的編程感覺。而且,Mingw32對Win32函數(shù)的

2、支持也是很不錯的。希望,我們的Mingw32之旅可以帶給你快樂。介紹??有關(guān)Dev-Cpp的介紹,我在這里不想多做解釋。因為下面會具體的介紹和講解的。我在這里只是想要介紹一下有關(guān)GCC的內(nèi)容。因為,Dev-Cpp所使用的Mingw32是一款GCC編譯器。所以,對GCC的了解有助于使用Dev-Cpp。gcc.exe?這是一個C語言的編譯器,負責(zé)編譯C語言。這個也許大家都知道。不過,在這里我要先向大家說明一下。gcc只是一個C語言的編譯器。不能識別C++代碼。所以,以前所說的gcc可以編寫C++是一個誤傳。

3、因為,我們通常所說的GCC不是gcc.exe而是GCC的一套程序。其中就包括可以編譯C++語言的g++.exe如果,你不確定這個gcc的版本,可以用如下的命令查看。gcc-v關(guān)于編譯,gcc可以通過命令符編譯。gccsource.c-obinary以上的命令,是讓gcc直接由.c代碼編譯成可執(zhí)行代碼。也可以這樣。44/44gcc-csource.c-ocode.ogcccode.o-obinary這樣就生成了一組二進制代碼,然后在通過二進制代碼生成可執(zhí)行程序。g++.exe?剛才已經(jīng)說過了,這個是一個用

4、于編譯C++代碼的程序?;居梅ê蚲cc一樣。所以這里不再介紹了。只是讓各位了解一下,這個程序是編譯C++代碼的。gdb.exe?用于調(diào)試程序的。功能非常強大。可以調(diào)試C,C++等語言。據(jù)說還可以調(diào)試Java程序。不過我沒有試過。對于gcc/g++編譯出來的程序。需要再編譯時加上-g參數(shù)。gdb才能進行調(diào)試。有點像VC的debug。make.exe?這是一個非常有用的程序,可以用來發(fā)布程序和編譯復(fù)雜關(guān)系的代碼組。其實有點像提示符版的安裝程序。不同的是,安裝程序是一段二進制執(zhí)行代碼,而它是一個文本文檔。?

5、make所執(zhí)行的是makefile文件。文件是一個文本文檔,里面包含了程序的編譯規(guī)則。如果要用提示符調(diào)用的話可以用如下方法。make-fmakefile然后,make會根據(jù)makefile所提供的編譯關(guān)系進行編譯和安裝。下面是一段makefile的內(nèi)容。請注意,其開頭的空白是tab。release:main.o?gccmain.o-omainmain.o:main.c?gcc-cmain.c-omain.o然后,通過命令make-fmakefilerelease就可以執(zhí)行了。make會根據(jù)文件的創(chuàng)造日期

6、來判斷是否要對main.o進行重新編譯。也就是說,make可以知道作者修改了哪些文件,并將修改過的文件重新編譯。再連接成程序。這樣有助于開發(fā)者節(jié)省開發(fā)周期上的時間和精力。好了,希望上面的介紹能讓各位滿意。在此,我只介紹一些主要的程序,不一一介紹其他的了。接下來我們介紹一下gcc生成的文件。*.o其實就是VC生成的*.objlib*.a44/44就是VC中用的*.lib靜態(tài)鏈接庫。只是,每個庫必須用lib開頭。在調(diào)用的時候,只要提供*的內(nèi)容就可以了。*.so雖然在Win32中很少用,幾乎不用但,還是介紹一

7、下。這個就是Win32中的*.dll動態(tài)連接庫。但是,在Ming32中已經(jīng)支持dll了。好了,關(guān)于gcc的介紹就到這里。下面我們開始進入正題。第一章安裝Dev-Cpp??在這里,我不介紹Mingw32如何安裝。因為Dev-Cpp中已經(jīng)包含了Mingw32。如果您想了解Mingw32如何安裝,可以查看其他相關(guān)的資料。這里不作闡述。?首先,我們必須下載一個Dev-CPP的安裝程序。Dev-Cpp的官方網(wǎng)站是http://www.bloodshed.net。Dev-Cpp的網(wǎng)頁是http://www.bloo

8、dshed.net/dev/devcpp.html最新版本應(yīng)該是Dev-Cpp4.9.9.0它的下載地址是?http://umn.dl.sourceforge.net/sourceforge/dev-cpp/devcpp4990setup.exe?。這個下載的文件中包含了全部的內(nèi)容。在得到安裝程序以后,我們就來安裝了。?不論如何,我想,安裝這種小問題,我想不用再一步步介紹了吧。畢竟我們都是程序員,如果,連安裝都不會那真是……。不過,如果在安

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。