[BACK]Return to install.jp CVS log [TXT][DIR] Up to [local] / OpenXM / src / k097

Annotation of OpenXM/src/k097/install.jp, Revision 1.1.1.1

1.1       maekawa     1: このファイルは, install.jp です.  kxx97/ の下にあります.
                      2:
                      3: インストールの仕方:   1997, 4/8.
                      4: 必要なソフト:
                      5: gcc (C-コンパイラ), bison, gnu-tar が必要です. 普通の環境では, /usr/local/bin
                      6: などに必ず用意されているはずです.
                      7:
                      8:
                      9: 必要なファイル:
                     10: kan96.tgz
                     11: kxx97.tgz
                     12: ( 正式配布版でない場合は,  kan96.0test.tgz, kxx97.0test.tgz なる名前に
                     13:   なっています.  これらは ftp.math.s.kobe-u.ac.jp/pub/Papers/taka
                     14:   に置かれています.  正式配布版は,
                     15:   ftp.math.s.kobe-u.ac.jp/pub/KAN においてあります. )
                     16:
                     17: まず,
                     18: kan96xx.tgz と kxx97.tgz を同じ directory
                     19: へおいて下さい.
                     20:
                     21: [1] tar xzf kan96xx.tgz
                     22:     tar xzf kxx97.tgz
                     23: で展開します.  展開できない場合は, tar が gnu-tar でありません.
                     24: 展開がうまくいくと,
                     25:    kan96xx
                     26:    kxx97
                     27: という directory が二つできます.
                     28:
                     29: [2] cd kxx97
                     30:     make
                     31:
                     32: エラーが発生しなければ, kxx97/yacc に k0 という実行形式のファイルが
                     33: できています.
                     34:     cd yacc
                     35:     k0
                     36: として, k0 を起動して下さい.
                     37: k0 が java 風の, インタープリタです.
                     38:
                     39: ------------------------------------------------------------------
                     40: kan96xx/Doc  および
                     41: kxx97/yacc/Doc が document のあるディレクトリです.
                     42: kxx97/yacc/Doc/intro.jp.txt がイントロダクションです.
                     43: ------------------------------------------------------------------
                     44: 基本は以上のとおりですが,
                     45: このままでは, ライブラリのロードが便利ではありません.
                     46: ライブラリのロードを正しく行なうには次の a) b) c) うちのどれかの方法を
                     47: とって下さい.  これらの設定をおこなえば, k0 をどこに移動しても
                     48: 正しくスタートできます.
                     49:
                     50: a)  一番かんたん.
                     51:
                     52:   setenv LOAD_K_PATH  kxx97/yacc/の絶対パス名
                     53:
                     54:  を実行してから, k0 をスタートする.
                     55:
                     56: たとえば, ホームディレクトリが /home/myname で, ホームディレクトリで,
                     57: kan96.tgz, kxx97.tgz を展開した場合,
                     58:
                     59:   setenv LOAD_K_PATH  /home/myname/kxx97/yacc/
                     60: としてから,
                     61:   k0
                     62: で, k0 をスタートします.
                     63:
                     64: 注意: yaccのあとの, / を忘れないで下さい.
                     65: 注意:
                     66:   setenv LOAD_K_PATH  /home/myname/kxx97/yacc/
                     67: は, .cshrc にかいておけば, 毎回, setenv する必要ありません.
                     68:
                     69:
                     70: b)
                     71: [1] と [2] の間で,
                     72:   kxx97/yacc/Makefile
                     73: の編集をおこなって下さい.
                     74:
                     75: LOAD_K_PATH ='"../yacc/"'
                     76: LOAD_SM1_PATH ='"../../kan96xx/Kan/"'
                     77:
                     78: を, それぞれ, kxx97/yacc, kan96xx/Kan の絶対パス名をさすように変更します.
                     79: たとえば, ホームディレクトリが /home/myname で, ホームディレクトリで,
                     80: kan96.tgz, kxx97.tgz を展開した場合,
                     81:
                     82:
                     83: LOAD_K_PATH ='"/home/myname/kxx97/yacc/"'
                     84: LOAD_SM1_PATH ='"/home/myname/kan96xx/Kan/"'
                     85:
                     86: と変更します.  home の前の / をわすれないように.
                     87: このようにしておくと, k0 をどこへ移動しても, 実行時のライブラリファイルを
                     88: これらのディレクトリより読み込むことができます.
                     89:
                     90: c)
                     91: kan96.tgz, kxx97.tgz を /usr/local/lib で展開する.
                     92:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>