主题:NOI为何选中了DJGPP呢?谁能详细介绍一下它的使用方法?
OhYeah1966
[专家分:70] 发布于 2005-06-06 10:21:00
第一次接触DJGPP不太熟悉,用它编译C代码通过了,可是C++不行,请多指教,越详细越好,最好提供使用手册之类的材料。谢谢!
回复列表 (共2个回复)
沙发
davidw017 [专家分:4170] 发布于 2005-06-06 20:42:00
官网: http://www.delorie.com/djgpp/
DJGPP 提供了一套在 Windows 环境下的程序开发环境,其中包含了 gcc, gpp 等编译器,同时还包含了 RHIDE 集成开发工具。
DJGPP 是一套移植自 UNIX 上赫赫有名的 GNU C/C++ 与 GNU development tools
的 32-bit 保护模式程序发展环境, 主要的平台是针对在 Intel 32-bit CPU (386
以上,不含 286 喔) 底下 run 的 MS-DOS 或其它相容 OS (如 OS2, Win31, Win95
中的 DOS BOX). DJGPP 整个移植计划都是由 DJ Delorie <dj@delorie.com> 及其
它志愿者负责统筹.
自 2.0 版之后, DJGPP 程序全面采用 DPMI, 摆脱以往需加挂extender(go32.exe)
的方式(Watcom C/C++ 就得加挂 DOS4GW.EXE). So, 只要有 DPMI Server(如 OS/2
, Win31, Win95 中的 DOS BOX 及 MS-DOS 下的 QEMM) 就可以 run. 另外 DJGPP
也内附一个 DPMI Server (cwsdpmi), 可以提供 32-bit, 4GByte 的平滑模式寻址
空间&最高达 256 MB 的虚拟内存, 以防你没 $ 买 DPMI Server.
DJGPP 原本是做为将 UNIX 上的程序 port 到 MS-DOS 的工具, 但发展至今已经变
成独立 MS-DOS 程序的强力开发环境. 除了一些例外, 整个 DJGPP 都是!!!免费!!
至于产生的程序绝对比当今最红的 MS-DOS 任何 C/C++ >>至少<<一样好.
:
:
-> 以上简要的介绍,至于用法的问题不是一本小说能说完的,等遇到问题再说吧。至于你说得那个,我想可能是后缀名的问题,c++ 格式的后缀名必须是 cpp (小写),否则不能被识别为 cpp
板凳
liuwsat [专家分:0] 发布于 2009-04-19 07:19:00
导航技术平台(http://www.hellognss.com)开专栏介绍djgpp,有兴趣的可以访问。
我来回复