DJGPP logo

DJGPP

Compiles C, C++, and other programming languages for DOS-enabled systems.

Made by Unknown Author

  • Compiler

  • mingw

  • gcc

  • dos-extender

  • dos

What is DJGPP?

DJGPP (DJ's GNU Programming Platform) is a comprehensive development suite designed for 386+ IBM PC compatible systems that support DOS-enabled operating systems. Spearheaded by DJ Delorie, the project was initiated in 1989 and offers a robust platform for building a wide range of software applications. At the core of DJGPP is a ported version of the renowned GCC compiler, complemented by a collection of popular GNU utilities such as bash, find, tar, ls, awk, sed, and ld, all tailored for the DPMI environment

Highlights

  • Supports a diverse range of programming languages, including C, C++, Objective-C/C++, Ada, Fortran, and Pascal, enabling developers to work with their preferred tools
  • Extensive software compatibility, with notable applications like the original Quake for DOS, GNU Emacs, p7zip, Vim, beye, UPX, NASM, THE, Linley's Dungeon Crawl, NetHack, Perl, and Python having been successfully compiled using DJGPP
  • Provides a comprehensive suite of development tools and utilities, ensuring a streamlined and efficient coding experience for programmers targeting DOS-based systems.

Platforms

  • Windows

Languages

  • English