80386及以上的一个软件开发套件，支持DOS操作系统的IBM PC兼容机 。它由DJ Delorie指导并于1989年开始这个项目。 它是GNU编译器集合 （GCC）的一个移植 ，主要是GNU实用程序，如Bash ，find ，tar ，ls ，GAWK，sed和ld到（DPMI）。 支持的语言包括C ，C ++,Objective-C/ C ++，Ada，Fortran和Pascal。DJGPP在2004年被描述为过时产品。编译器生成32位代码，该代码在32位保护模式下本机运行，同时切换回16位