官术网_书友最值得收藏!

1.1 GNU C/C++編譯工具的選擇

GNU C/C++編譯器起源于Linux平臺,屬于Linux系統(tǒng)的基本支持核心工具。其相關(guān)的函數(shù)庫性能和功能都十分完美、強大。此編譯器已經(jīng)被移植到各個平臺,并且是免費的。在Windows環(huán)境下,GNU C/C++編譯器工具組有多個版本。

1.1.1 MinGW

MinGW(Minimalist GNU for Windows)工具包是目前業(yè)界普遍使用的C/C++編譯器,也是本書所使用的基本工具。它的優(yōu)點如下。

(1)更新頻繁,功能上不斷增強。

(2)它本身能在32位或64位的Windows環(huán)境中運行,并且其生成的代碼程序也能在32位或64位的Windows環(huán)境中運行。

1.1.2 DJGPP

DJGPP(DJ's GNU Programming Platform)是早期移植到Windows環(huán)境下的C/C++編譯器。由于其只能在32位的Windows環(huán)境中運行,因此被逐漸淘汰。它的優(yōu)點是使用方式較簡單、易上手。

1.1.3 Cygwin

Cygwin 是一整套從 Linux 環(huán)境移植至 Windows 環(huán)境的編譯工具。它最大程度上在Windows環(huán)境中模擬了Linux環(huán)境。但是,由于其通用性和適用程度較低,在使用上增加了難度,本書并不推薦。

主站蜘蛛池模板: 浪卡子县| 丹棱县| 惠安县| 阳新县| 北碚区| 铜陵市| 竹山县| 兴义市| 景东| 竹山县| 梧州市| 丽水市| 德化县| 隆化县| 平和县| 公主岭市| 海淀区| 潼关县| 龙州县| 丰台区| 濮阳县| 镇坪县| 成都市| 微山县| 兴和县| 祁门县| 阿瓦提县| 萨嘎县| 黄浦区| 昌邑市| 新竹县| 沾化县| 灵武市| 海南省| 东海县| 济源市| 临洮县| 泰来县| 石棉县| 白水县| 加查县|