D言語をMac OS Xにインストールしてみました。手順は次の通り。
- http://home.earthlink.net/~dvdfrdmn/d/からフロントエンドのソースをダウンロード
- http://gcc.gnu.org/install/download.htmlからgccのソースコードをダウンロード
- Dのインストールドキュメントをよく読む
- gccのソースを展開
- 展開したgccのソースディレクトリ内のgccにDのフロントエンドソースを展開
- gccにパッチを当てる
- gccをconfigure
- gccのmakeとインストール
- ランタイムライブラリのmakeとinstall<
実際の手順は次の通り。ダウンロードしたソースファイルは~/gccにあるとする。
$ mkdir ~/gcc $ cd ~/gcc $ tar jxfv gcc-3.4.3.tar.bz2 $ cd gcc-3.4.3/gcc $ tar jxfv ~/gdc-0.10.tar.bz2 $ patch -p1 < d/patch-gcc-3.4.x $ ~/gcc/gcc-3.4.3/configure --prefix=/usr/local/gcc-3.4 --enable-languages=c,d,c++ $ make $ sudo make install $ cd ~/gcc/gcc $ mkdir phobos $ cd phobos $ export DFLAGS="-O2 -g -frelease" $ ~/gcc/gcc-3.4.3/gcc/d/phobos/configure --prefix=/usr/local/gcc-3.4 $ make $ sudo make install
ターミナルから利用するにはコンパイラのパスを通しておく。
export PATH=/usr/local/gcc-3.4/bin:$PATH