DJGCC
Encyclopedia
DJGCC is a C
development suite for x86 PCs that runs under DOS
or compatibles. It is guided by DJ Delorie
, who started the project in 1989. It is a port
of the popular gcc
compiler
.
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
development suite for x86 PCs that runs under DOS
DOS
DOS, short for "Disk Operating System", is an acronym for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions 95, 98, and Millennium Edition.Related...
or compatibles. It is guided by DJ Delorie
DJ Delorie
DJ Delorie is an American software developer. He initiated and maintains the DJGPP project, a port of the GNU C/C++ compiler and tools suite, targeted for PCs running MS-DOS or DOS terminals under Microsoft Windows....
, who started the project in 1989. It is a port
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...
of the popular gcc
GNU Compiler Collection
The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain...
compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...
.
See also
- DJGPPDJGPPDJGPP is a development suite for 386+ IBM PC compatibles which supports DOS-enabled operating systems. It is guided by DJ Delorie, who began the project in 1989. It is a port of the popular GCC compiler, as well as mostly GNU utilities such as bash, find, tar, ls, awk, sed, and ld to DPMI...
- C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
version - EMXEMX (programming environment)EMX , a.k.a. emx+gcc, is a programming environment for DOS and OS/2. It allows creating and executing of 32-bit mode applications, presenting a POSIX API and, on OS/2, access to the OS/2 APIs.-Contents:...
- a POSIX implementation for DOS (and OS/2, too) - CygwinCygwinCygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment...
- a UNIX compatibility layer with many ported libraries and applications - MinGWMinGWMinGW , formerly mingw32, is a native software port of the GNU Compiler Collection and GNU Binutils for use in the development of native Microsoft Windows applications; MinGW can function either as a cross compiler targeting Windows or as a native toolchain run on Windows itself...
- a port of the GNU toolchain for Windows, designed to require minimal runtime support - GnuWin32GnuWin32The GnuWin32 project provides native ports in the form of runnable computer programs, patches, and source code for various GNU and open source tools and software, much of it modified to run on the 32-bit Windows platform...