![]() |
![]() |
![]() |
![]() |
![]() |
(root になる必要あり)
# ln -s libtcl8.3.so libtcl.so
# ln -s libtk8.3.so libtk.so
# ln -s libgc.so.1.0.2 libgc.so
tar xjvf *.tar.bz2 tar xzvf *.tar.gz
cd (tar ball を展開してできたディレクトリー) ./configure make sudo make install
# ldconfig (root になる必要あり)
以下の手順でコンパイラー、ヴューアーその他をインストールします。
su (root になります。) cp sather-1.2.2.tar.bz2 /usr/local/src (ダウンロードした tar ball を /usr/local/src にコピーします。) cd /usr/local/src (/usr/local/src に行きます。) tar xjvf sather-1.2.2.tar.bz2 (tar ball を解凍します) cd sather-1.2.2 (sather-1.2.2 に行きます) SATHER_HOME=/usr/local/src/sather-1.2.2;export SATHER_HOME (環境変数 SATHER_HOME の設定, bash の場合) make compiler (sacomp (sather compiler) を作ります。) make browser (sabrowse (sather source and class viewer) を作ります。) make info (info ファイルを作ります。) cp Emacs/*.info /usr/local/info (info ファイルを info が参照するディレクトリにコピーします。) cat Emacs/dir >> /usr/local/info/dir (/usr/local/info/dir に Sather のエントリーを付け加えます。) ln -s /usr/local/src/sather-1.2.2/Bin/sacomp /usr/local/bin (/usr/local/bin に sacomp のソフトリンクを作ります。) ln -s /usr/local/src/sather-1.2.2/Bin/sabrowse /usr/local/bin (/usr/local/bin に sabrowse のソフトリンクを作ります。)
cd /usr/local/src/sather-1.2.2/Test
make test-full
...........
10 分待つ
...........
TEST DONE
Everything okey
SATHER_HOME=/usr/local/src/sather-1.2.2;export SATHER_HOME
su cp /usr/local/src/sather-1.2.2/Emacs/*.el /usr/local/share/emacs/site-lisp
cd /usr/local/share/emacs/site-lisp emacs -batch -f batch-byte-compile sather*.el
(add-to-list 'auto-mode-alist '("\\.sa$" . sather-mode)) (add-to-list 'auto-mode-alist '("\\.psa$" . sather-mode)) (autoload 'sather-mode "sather" "Major mode for Sather programs" t)
例えば
emacs /usr/local/src/sather-1.2.2/Test/test-all.sa
運悪くうまくいかなかった人はゲストブックに書き込んでください。 何かアドバイスできるかも知れません。
![]() |
![]() |
![]() |
![]() |
![]() |