複製鏈接
請複製以下鏈接發送給好友

DJGPP

鎖定
DJGPP是GCC編譯器在DOS操作系統上的一個移植版本,可以用來在DOS操作系統下編譯生成32位保護模式的程序。
外文名
DJGPP
類    別
32位保護模式的程序
操作系統
DOS

DJGPP簡介

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中運行時,它支持長文件名.

DJGPPDJGPP用處

學習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。

DJGPPDJGPP的安裝

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的全路徑名。
最後重新啓動,即可使用。