32位的C语言编程环境

导读:
  提起DOS下的C语言,大多数朋友都会想到Borland C,可
  惜一个大点的游戏涉及到图象声音等等大量的数据。显然在16位实模式下
  写程序,便会因为640K的内存限制而碍手碍脚:(而用BC写32位程
  序就不那么方便了。有的朋友转到了Windows 95编程,而剩下来
  仍奋战在DOS环境下的游戏程序员便开始使用别的为32位保护模式设计
  的C语言了。Watcom C 一时间风靡全国。而另一个强大的C系统
  DJGPP,却无人问津。云风也曾学习使用过Watcom C,可是一
  当试用DJGPP,便彻底删除了硬盘中的Watcom C,现作此小文
  以在国内推广此强力工具:)                    
  以下文字无意贬低其它C语言系统的强大功能,评论文字仅为云风一人之见
  首先,DJGPP是一个GNU软件,换句话说,你可以得到它整个系
  统的源代码,且可以任意修改。正因如此,DJGPP比起其它的商业化C
  系统技术的发展要快的多,无数计算机高手不停的在完善它,为它注入新的
  活力;而被发现的BUG也能在第一时间被去掉。通过Internet,
  你永远可以使用到世界上的最新技术,而且不用为其付费:)      
  我很喜欢DJGPP的32位保护模式引擎CWSDPMI,至少它的
  装栽速度比Watcom C常用的DOS/4GW要快的多,体积小的多
  如果不使用DPMI,而换用VCPI,甚至连CWSDPMI这个程序都
  不需要:)                            
  其次,DJGPP拥有丰富的外围软件,我很满意那个为DJGPP而
  编制的集成环境RHIDE。简直棒极了,界面按我熟悉的Borland
  C++ 3、1仿制而成,而细微处又增加了许多体贴人心的设计,尤其内
  置的Debug,不仅功能超过了Turbo Debug,而且稳定性一
  流。这套IDE不仅支持C,而且支持C++,Obj C,Pascal
  Asm,Ada等多种语言的GNU版本,使得混合编程易如反掌。   
  而另一个叫作Allegro的游戏开发库简直无所不包,是游戏程序
  员的必备。                            
  如果你现在还在使用Borland C写程序,那么转到DJGPP
  来是最容易不过了:)还是一样的界面,一样的写你的程序,只是你不必在
  考虑什么远指针,近指针;什么64K限制;什么扩展内存,高端内存。就
  按你所想去做吧,你会喜欢上这么一个好东东的:)          
  你可以在许多FTP站找到DJGPP,比如             
  ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/
  ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/
  下能找到DJGPP的最新版。其中文件名为b的是可执行文件,为d的是
  各种文档,为s的是源代码:)                   
  要让你的DJGPP跑起来,以下文件是必须的:
  gcc281b.zip 1.34M Gnu C的编译器
  bnu281b.zip 1.90M Djgpp系列必备,链接程序等
  djdev202b.zip 1.42M Gnu C的库文件,头文件等
  csdpmi4b.zip 41k DPMI支持引擎
  关于其它一些包,下面在做一点简单的介绍
  rhide14b.zip 1.31M DJGPP的配套集成环境
  mak377b.zip 248K Gnu Make 工具
  alleg311.zip 1.43M 一个强大的游戏开发库
  gpp281b.zip 1.29M Gnu C++的编译器
  还有许多软件包,在此不一一叙述了。你可以先下载那个LISTINGS.zip回去慢慢看:)
  不能出国吗?告诉你一个好消息,云风的朋友已经将部分文件 U/L 到国内的主页上:)

本文转自
http://www.codingnow.com/text/djgpp.htm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值