Old/sampou.org/HowTo_GHC

HowTo_GHC

HowTo:GHC


GHCの使い方

GHCのバージョン

現時点(2011/11/23 14:14:29 JST)での安定版は 7.0.3 または 7.0.4 です(最新の 7.2.2 はいつもの安定版ではなく、“technology preview” という扱いです。)

ユーザーガイド

インストール on Ubuntu-8.04

Ubuntuにはghc6というパッケージがあって、これを使うと簡単にghc-6.4.2がインストールできるのだが nobsunは(安定版の)最新をつねに追い掛けたいとか、ライブラリは野良ビルドしたいとか、いろいろで、 tarボールで最新版を/usr/local/以下にインストールすることにしている。

% wget http://www.haskell.org/ghc/dist/6.8.3/ghc-6.8.3-i386-unknown-linux.tar.bz2
% tar xvf ghc-6.8.3-i386-unknown-linux.tar.bz2
% cd ghc-6.8.3
% ./configure
% sudo make install

Ubuntu 8.04をデフォルトでインストールした直後の状態でghcをインストールしようとしても、 いくつかのライブラリやツールがないためにちゃんとインストールできないはず。これについては あとで書く

インストール on Microsoft Windows XP/Vista/7

Haskell Platform の Windows 版バイナリに GHC が同梱されています。これをインストールしましょう。

インストール on MacOS X 10.6

Haskell Platform の Mac OS X 版バイナリに GHC が同梱されています。これをインストールしましょう。64 bit 版は Experimental なので、32 bit 版をインストールした方が良いでしょう。

GHCi の起動と終了

起動: シェルでghciコマンドをタイプ

% ghci
GHCi, version 7.0.4: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Prelude> 

プロンプト Prelude> が表示されればOK

終了: プロンプトに対してコマンド :quit または :q をタイプ。コマンドは : (コロン)ではじまるので 忘れずに。

Prelude> :quit
Leaving GHCi.
%   

Last modified : 2011/11/23 14:18:03 JST