跳至内容

D 编程/GNU D 编译器

来自维基教科书,开放的书籍,开放的世界

GDC 是一个开源的 D 编译器,使用 GCC 作为后端,并在前端使用部分 DMD。当前版本为 0.24,基于 DMD 1.020。

该网站可以在 http://dgcc.sourceforge.net/ 找到。

http://bitbucket.org/goshawk/gdc/wiki/Home 可以找到帮助更新 GDC 的最新努力。

在 Debian 或 Ubuntu 上安装 GDC

[编辑 | 编辑源代码]

GDC 从 7.10 (Gutsy Gibbon) 版本开始在 Ubuntu 仓库中提供。

此外,GNU D 编译器前端的 0.22 版本也存在 Debian 包。请参见 http://gdcgnu.sourceforge.net/

Joakim Karlsson 之前制作了一个用于自动安装的 shell 脚本。它需要针对 GNU D 编译器的最新版本和 GCC 版本进行更新。

#!/bin/sh
PREFIX=/opt/gdc
GCC_PACKAGE=gcc-4.0
GDC_SOURCE=gdc-0.17.tar.bz2
GDC_URL=http://home.earthlink.net/~dvdfrdmn/d/${GDC_SOURCE}
mkdir gdc
cd gdc
apt-get source ${GCC_PACKAGE}
tar xzf gcc*.orig.tar.gz
cd *.orig
tar xjf *.tar.bz2
cd gcc*
cd gcc
wget ${GDC_URL}
tar xjf gdc*.tar.bz2
cd ..
gcc/d/setup-gcc.sh
cd ..
gcc*/configure—prefix=${PREFIX} --enable-languages=d
make
sudo make install
华夏公益教科书