如何安装DJGPP

问题描述 投票:0回答:4

我对 C 和编程是全新的。此时我想使用 DJGPP 作为我的编译器。我该如何安装它?据我了解,这是多个文件。我似乎找不到一个实际上包含具有工作链接的文件的网站。谢谢!

我使用的是 Windows Vista。

c djgpp
4个回答
7
投票

当我下载它时,他的官方网站对我有用:

http://www.delorie.com/djgpp/zip-picker.html

选择您想要的内容并按照说明进行操作。


3
投票

现在在 Vista 上安装 DJGPP 对您来说可能有点困难。我建议您使用本机 Windows C 编译器,例如 CygwinMinGW

如果您坚持尝试 DJGPP,请转到 DJGPP zip 选择器 并根据需要选择选项。选择 Windows 2000 或 XP 作为操作系统。

使用本机 Windows 编译器比使用基于 DOS 的编译器(例如 DJGPP)更好的原因是 2000/XP/Vista 中的 DOS 支持相当多错误且有限。 DJGPP 开发人员付出了巨大的努力来支持这些操作系统,但不幸的是,一些限制是不可避免的。


1
投票

我使用DJGPP有一段时间了,我很快就切换到了MinGW。 IIRC DJGPP 是一个旧的 16 位编译器,我遇到了重音或其他问题。 MinGW 似乎是适用于 Windows 的最新 GCC 端口。


0
投票

TBH,无需“安装”DJGPP。在正常的 Windows 安装中,您只需下载并解压缩它,然后从批处理文件中设置环境变量。您还可以在

*
n*x 平台上使用包管理器,还可以使用“官方”选择器。您也可以浏览 https://www.delorie.com/pub/djgpp/current/v2gnu/ 等并选择您想要的版本。

供参考:

  • 官方 GCC 14.2.0:

https://www.delorie.com/archives/browse.cgi?p=djgpp-announce/2024/10/01/13:27:52

  • 截至目前为止的非官方 GCC 12.2.0,包括二进制文件(我在 Win 10 上测试,完美地交叉编译 DOS):

https://github.com/andrewwutw/build-djgpp/releases

  • 一些较旧的 DJGPP 基于 GCC 4.1.2 构建,具有完整的环境(包括 VMDK),用于遗留项目和/或快速引导 Allegro 4 应用程序的开发(其中大部分非常方便,例如为 Open Watcom 交叉编译 Allegro) - 附带已修补的 Allegro 4.2.3,即 DOS 的最新版本:

https://www.mrdictionary.net/allegro/

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.