请输入您要查询的百科知识:

 

词条 DJGPP
释义

简介

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的全路径名。

最后重新启动,即可使用。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 10:48:14