DJGPP

DJGPP is a free 32 -bit IDE ( Integrated Development Environment ) for the C programming language, C , Objective -C, Ada and Fortran on 80386 -compatible PCs running MS -DOS or any other MS- DOS compatible operating system. EXEs can perform, such as DR -DOS and FreeDOS. The developed programs are also capable of running in 32- bit versions of Microsoft Windows and IBM OS / 2 in the DOS compatibility layer. There is also the possibility of providing a DOS compatible environment on a DOS emulator for most of the current operating systems. DJ Delorie began the project in 1989.

Design and Compatibility

DJGPP includes, among other things, a version of the free C / C compiler from the GNU Compiler Collection (gcc ) and some other GNU programming tools, such as cp, ls, awk and sed that have been ported to DOS and used there by using the DPMI can be. It uses a flat memory model in which the program code and the program data are not separated in memory. The development environment is simple and can be easily extended.

DJGPP provides the programmer with a programming interface that is compatible with ANSI C, C99, various unofficial standards of MS- DOS environments and the POSIX standard for Unix environments. Therefore DJGPP is also suitable for software development under pure MS -DOS and compatible operating systems, if the programs created to be functional on different operating systems by cross -compiling without any other adjustment work.

Use compiled, executable binary files, where available, also provided by the Windows 95 "long file names ". The interface to use this is already provided in Windows 9x and later Windows NT by default; for older Windows and DOS environments are pure open programs available that simulate the interface.

Importance

As a 32 -bit compiler for DOS DJGPP was very popular, as were other MAME programmed ( an emulator for arcade games ) and the computer game Quake under DJGPP.

His role in porting UNIX applications has now partly lost to Cygwin and MinGW DJGPP. The last beta version of DJGPP 2:04 run without problems on 32 -bit versions of Windows and is more suitable than the two alternatives if the developed or ported programs are to be used under DOS.

242481
de