跳至內容

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
華夏公益教科書