[see also the Windows or the Mac OS X versions]
Project page: http://sourceforge.net/projects/gdcgnu/ (Bug Reports, Feature Requests, etc)
D is a general purpose systems and applications programming language.
The D programming language is a higher level language than C++, but retains the ability to write high performance code and interface directly with the operating system API's and with hardware. D is not a scripting language, nor an interpreted language.
The Digital Mars D Compiler (DMD), is also available for various systems
DMD by Digital Mars, see http://www.digitalmars.com/d/
The official D "reference" compiler, DMD, is based on the same back-end as the Digital Mars C/C++ compiler for Windows. The GDC compiler was made by adapting the DMD frontend source code, to work with the regular GCC backend.
The GCC D Compiler (GDC) is based on the GNU Compiler Collection (GCC)
GDC by David Friedman, see http://dgcc.sourceforge.net/
You can run programs created with GDC on any GNU/Linux machine (no special run-time libraries required) It is also possible to link with programs created by the usual versions of the GCC C Compiler (gcc) and the GCC C++ Compiler (g++).
Please note: The D Programming Language version 1 will be discontinued effective December 31, 2012.
For the latest language development, see: dlang.org
There will be no support for GCC versions older than
For the latest compiler development, see: gdcproject.org
Download GDC r229 for MinGW, based on DMD 1.030 and released in June 2008:
RPM: (Fedora, RedHat, etc.) - no offical Fedora package, it uses LDC/Tango
DEB: (Ubuntu, Debian, etc.) - see the official Debian package called "gdc-4.3"
You need to have regular GCC Developer Tools already installed, in order to use this GDC package. Source packages are available too, usually just GDC without the GCC/GDB sources included - those are available separately (for size reasons only)
RPM: (Fedora, RedHat, etc.) - no offical Fedora package, but see gdcgnu.repo
GDC 0.24 for x86 GNU/Linux (Intel/PC) based on GCC 4.1.2, 3.2 MB
DEB: (Ubuntu, Debian, etc.) - see the official Debian package called "gdc-4.1"
GDC is Free Software, released under the GNU General Public License (GPL)
Free Software grants you four basic freedoms: (see also the License Agreement)
GNU/Linux packaging of GDC was done by Anders F Björklund <email@example.com>