このページは過去に掲載していたものをそのまま使用しています。
Documents top page インストール |
インストール方法について目次 基礎知識このページを作成している時点での最新版はSather-1.2.1です。 本体をインストールする前に、GCライブラリをインストールする必要があります。 コンパイルに必要なソースは下記のサイトから入手して下さい。 インストール
GC6.0gc6.0のインストールは Sather-1.2.1GCをインストールした後で、コンパイルします。
プラットフォーム毎の情報FreeBSD 4-STABLE/usr/ports/lang/Satherにportsがあるので、
TurboLinux 7 Workstationgc6.0とsather-1.2.1の組合せで問題なく動作しています。 [注] sather-1.3-beta7を試したところ、 "clock_t"が定義されていないためにエラーが起ってしまったので、 heap.hの中で"#include <time.h>;"を追加してコンパイルを行ないました。 とりあえず動作しているようです。 RedHat 6.2glibc 2.1系列ではgc4.14を使い、 libgc.aを作成してもリンクが上手にできなかったり、Stringオブジェクトが メモリ関連の操作を要求した場合にcoreを吐いてしまうなどの現象が起ったために 諦めてしまいました。 gc6.0との組合せで問題なくsather-1.2.1がコンパイルできます。 |