DJGPP

DJGPP,最近流行的基於GNU GPL的自由開放的C/C++編譯器,許多新的實用的DOS軟體都是用它來編譯的。

簡介

DJGPP是GCC編譯器在DOS作業系統上的一個移植版本,可以用來在DOS作業系統下編譯生成32位保護模式的程式。 
DJGPP的發起人是DJ Delorie,它是開源的,任何人都可以改進它,為它的發展作貢獻。大家就可以用它來編寫新的DOS軟體來使DOS更加強大.
當程式由DJGPP編譯,並使用DJGPP的開發工具時,表面看起來象普通的DOS程式.它依賴於MS-DOS和BIOS實現檔案I/O和其它基本功能例如鍵盤輸入,螢幕感應等。DJGPP適應的環境有:MS-DOS,Caldera's DR-DOS,FreeDOS,Windows 9x,NT,XP,OS/2,Linux DOSEmu.當DJGPP在Windows xp和Caldera's DR-DOS中運行時,它支持長檔案名稱.

DJGPP用處

學習C和C++語言和編程。因為它是免費的,不會因為買盜版C編譯軟體而引起法律上的麻煩。
在DOS或WINDOWS環境中學習使用LINUX/UNIX編程。
寫 games3和圖形程式。
為UNIX和MS-DOS/MS-WINDOWS建立通用開發環境。
寫可移植DOS/UNIX程式。
把UNIX程式移植到微軟作業系統
DJGPP還可以用於編譯移植到MS-DOS中的C,C++之外其它語言,包括後端語言ADA,PASCAL和Fortran(可用於編寫並行計算程式)。GNU Pascal(gpc) 和GNU Fortran (g77)都可包含於DJGPP軟體包中。最新版GCC還包括前端語言如JAVA和CHILL。

DJGPP的安裝

DJGPP可在官方網址
http://www.delorie.com/djgpp/
下載,下載人只需要懂得高中或中專程度的英語即可。
下載流程:
打開以上網址->點擊Zip Picker連結->選擇下載內容,如果只是學習C,可默認,或在“Which programming languages will you be using?”選項框內加點C++->點擊底端“Tell me which files I need”按鈕->下載從unzip32.exe開始的全部下載檔案到你的電腦的D糟tmp資料夾(如無此資料夾,就建一個)->下載完後,開DOS運行環境,運行下載網頁上“Installation Instructions for winXP”下面的命令(類似以下命令)。
C:\> mkdir djgpp
C:\> cd djgpp
C:\DJGPP> unzip32 d:\tmp\djdev203.zip
C:\DJGPP> unzip32 d:\tmp\faq230b.zip
C:\DJGPP> unzip32 d:\tmp\rhid15ab.zip
C:\DJGPP> unzip32 d:\tmp\bnu217b.zip
C:\DJGPP> unzip32 d:\tmp\gcc423b.zip
C:\DJGPP> unzip32 d:\tmp\gdb611b.zip
C:\DJGPP> unzip32 d:\tmp\mak3791b.zip
C:\DJGPP> unzip32 d:\tmp\txi412b.zip
設定環境變數
- 右鍵單擊 "我的電腦", 選擇 "屬性";
- 單擊 高級 分頁;然後單擊 "環境變數"按鈕
- 編輯 PATH 系統變數將DJGPP 的bin子目錄加入;
(如果你不是管理員〈administrator〉,將bin目錄加入當前用戶的PATH
變數中)
- 加入一個新變數DJGPP,並將它的值設定為DJGPP.ENV的全路徑名。
最後重新啟動,即可使用。

相關詞條

相關搜尋

熱門詞條

聯絡我們