D言語のインストール

D言語をMac OS Xにインストールしてみました。手順は次の通り。

  1. http://home.earthlink.net/~dvdfrdmn/d/からフロントエンドのソースをダウンロード
  2. http://gcc.gnu.org/install/download.htmlからgccのソースコードをダウンロード
  3. Dのインストールドキュメントをよく読む
  4. gccのソースを展開
  5. 展開したgccのソースディレクトリ内のgccにDのフロントエンドソースを展開
  6. gccにパッチを当てる
  7. gccをconfigure
  8. gccのmakeとインストール
  9. ランタイムライブラリの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

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください