DJGPP is a free C/C++ compiler that was used to make Quake and other games.

It is probably the best free compiler you can find on the net.

All of these files are in zip format and are linked to Simtel.

To install you will need to unzip all the files in one directory using Pkunzip with the -d flag or Winzip to keep the directories.

You will also need to plug these lines into you autoexec.bat file:

SET DJGPP=C:\DJGPP Folder Location\DJGPP.ENV

PATH=C:\DJGPP Folder Location\BIN\

Where DJGPP folder location is where you unzipped your files.

 

Some of these links may be busy. Just keep on trying.

 

Files that you need

readme.1st 13KB The readme/intro file
djdev202.zip 1502KB DJGPP development kit
bnu281b.zip 1672KB Utilities like the linker, assembler, etc. bnu281b.zip
gcc281b.zip 1307KB GCC
csdpmi4b.zip 40KB DPMI provider
gpp281b.zip 1259KB C++ version of GCC
mak377b.zip 242KB GNU make
lgp2811b.zip 583KB C++ libraries
txi312b.zip 499KB Help system
faq211b.zip 550KB Frequently Asked Questions

 

Two Other Programs That You Really Need

RHIDE IDE interface for DJGPP.
Allegro Game programming library for DJGPP that allows you to sound, graphics, etc.

 

Other Files

The Sound-Blaster Library for DJGPP v2 216KB This a great sound blaster library. File format types are voc, raw, and mod.
Borland Libraries 7.76KB Some Borland libraries ported over to DJGPP.
DJGPP Debuggers 224KB EDEBUG and FSDB debuggers
DJGPP FAQ 12.1KB Frequently Asked Questions about DJGPP
DJGPP Tutorials v2.55 37.9KB Help for graphics, ASM, and setup.
JAWS 169KB A windowing system for DJGPP and Allegro.
The Window System 467KB A full windowing class library for DJGPP.