成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何更好的設(shè)置Dev C++說明

開發(fā) 后端
經(jīng)常從一些地方看到很多人錯誤的將DEV C++當作是一個編譯器來對待,同時也發(fā)現(xiàn)了使用方式上的一些微妙錯誤。因此,我想談?wù)勎覍θ绾紊朴迷O(shè)置Dev C++這一工具談?wù)勎业目捶ā?/div>

怎么設(shè)置Dev C++編寫一個這么麻煩東西,在非托管的代碼和托管的代碼中,經(jīng)常會出現(xiàn)這樣那樣怪異的錯誤,如此的讓你哭笑不得,尋找的過程卻是頗費周折呀,同時也希望和我一樣處于轉(zhuǎn)型的程序員大家能多交流,這樣就能更好的進步呵呵。

Dev C++不是編譯器

首先,我希望大家明白Dev C++本身僅僅提供一個單純的圖形界面,它并不是一個完整的開發(fā)環(huán)境。如果要想在這一環(huán)境中開發(fā)軟件則需要GCC在Windows或者Linux上的變種如mingw,cygwin,djgpp等。借助這些以GCC為基礎(chǔ)的開發(fā)環(huán)境再加上DEV C++方可構(gòu)成一個完整的開放式集成開發(fā)環(huán)境IDE。這一組合的魅力在于雖然會受到版權(quán)以及許可協(xié)議的約束,但是你無須為這些東西掏一分錢。

認識基于GCC的編譯器

在Windows 上我們常用的就是cygwin和mingw,而djgpp變種則以DOS為主,他們3個都可以成為設(shè)置Dev C++的強力核心。通常他們的發(fā)行中并不僅僅包含編譯器環(huán)境還附帶的提供很多的實用工具。比如打包工具(tar、gzip)、文件比較工具(diff、 diff3)、補丁工具(patch)、腳本自動定制工具(awk、bions)、文檔編寫(texinfo)…… 等等,有很多多可以選擇。只有同時擁有這些輔助工具我們才可以說是有了一個完整的開發(fā)環(huán)境。(題外話:微軟也推出了一個UNIX工具包,中文資料可在微軟臺灣找到。)

Cygwin的發(fā)展方向是盡***可能在Windows上模擬UNIX的POSIX,因此采用這套系統(tǒng)編譯出的軟件基本上需要 cygwin的POSIX模擬模塊。唯一的例外,給編譯器賦予-mno-cygwin指令同時安裝有mingw運行時庫則可以直接生成原生win32編譯結(jié)果直接使用。這么做如同在Mingw下編譯同一個程序一樣,但是要注意如果mingw本身都無法編譯這個程序在cygwin下加-mno-cygwin 也是沒有意義。我個人傾向于是用cygwin環(huán)境,想怎么樣就怎么樣,很爽的感覺。

Mingw和Djgpp發(fā)展方向是平臺原生化,因此可以直接產(chǎn)生各個平臺的原生應(yīng)用。多數(shù)人選擇Mingw或者djgpp就是看中這一點。Dev C++網(wǎng)站同時提供的就是集成Mingw的打包下載。Djgpp我沒用過,不過它是可以在16位環(huán)境下寫DOS下32位的程序,有趣!#t#

提這些的目的在于幫助你選擇適合自身的分支。構(gòu)建自己的強力開發(fā)環(huán)境如果輪***當屬Dev C++ + Cygwin,但是大家都喜歡mingw,那么我就談一下這一平臺的技巧。先安裝好Mingw環(huán)境再裝Dev C++,都安裝好后設(shè)置Dev C++中的執(zhí)行程序路徑和包含路徑。如果需要一些Dev C++封裝好的包,則使用Dev C++更新程序下來回來安裝即可。由于mingw和cygwin地鏈接器是一樣的工作方式所以這些包mingw可以用,cygwin也可以用!如果有差別也是頭文件上的。

更為高級的自行制作開發(fā)包的方法在我的日記上有,有些時候做這種高級應(yīng)用需要你對C/C++語言以及目標開發(fā)包有更清楚地認識,否則沒的玩!我只是想說,現(xiàn)代編譯器不是一個程序,而是由多個程序程序組成,所以…… 嘻嘻,你知道的!!!

責任編輯:chenqingxiang 來源: 清華大學出版社
相關(guān)推薦

2010-01-15 16:25:48

學習C++

2010-01-15 19:28:59

C++

2010-01-13 18:44:03

C++編譯

2010-01-15 18:06:20

C++引用

2010-01-28 15:31:34

學習C++語言

2010-01-22 18:06:24

C++代碼

2010-01-08 17:13:46

Visual C++環(huán)

2010-01-22 13:20:27

C++代碼

2010-01-25 14:43:00

C++構(gòu)造函數(shù)

2010-01-26 10:42:26

C++函數(shù)

2010-01-11 14:05:01

C++學習方法

2010-01-26 10:01:17

學習C++

2010-01-19 13:43:59

C++函數(shù)

2010-01-28 11:08:09

C++變量

2010-01-28 13:27:12

C++類定義

2010-01-14 17:42:47

CC++

2010-01-15 16:17:04

Carbide C++

2010-01-25 11:13:18

C++棧對象

2010-01-20 17:32:16

C++函數(shù)

2010-01-13 14:05:55

C++語言
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲 欧美 在线 一区 | 久在线| 亚洲第一av | 日韩国产欧美视频 | 一区二区免费视频 | 狠狠婷婷综合久久久久久妖精 | 久久99精品视频 | 国产精品免费一区二区三区四区 | av夜夜操 | 国产午夜精品视频 | 在线观看av免费 | 亚洲区一| 久久久久久久久国产成人免费 | 91中文字幕在线 | 国产福利91精品 | 欧美啪啪 | 精品一二区 | 国产高清视频一区二区 | 亚洲精品久久久久久首妖 | www国产成人免费观看视频 | 亚洲午夜精品一区二区三区他趣 | 欧美精品一区三区 | 丝袜久久| 国产精品毛片一区二区在线看 | 国产一区三区在线 | 国产精品1区 | 免费在线观看一区二区 | 自拍偷拍中文字幕 | 精品欧美一区二区三区 | 草草草网站 | 宅女噜噜66国产精品观看免费 | 亚洲一区二区三区在线播放 | 91中文| 男人的天堂久久 | 天天爽夜夜骑 | 精品国产伦一区二区三区观看体验 | 久久精品亚洲一区 | 久久精品一区二 | 三级特黄特色视频 | 九九热免费看 | 天堂精品视频 |