A2 ライブラリのインストール
本章では、ライブラリのインストール方法について述べる。ライブラリ及びユーティリティ構築用のファイルは、すべてC言語のソースファイルの形で配布されるので、利用するコンピュータにおいてこれらをコンパイルしなければならない。
ライブラリ及びユーティリティのインストールには、次のソフトウェアが必要となる。
C言語処理系。この処理系はANSI C対応である必要がある。
配布されるアーカイブファイルを処理するためのユーティリティ・ソフトウェア。通常は
tar
及び
gzip, gunzip
である。
tar
コマンドはアーカイブ・ファイルを作成したり、アーカイブ・ファイルからファイルを抽出するコマンドである。
gzip, gunzip
コマンドはファイル圧縮/復元用のコマンドである。もし、システムにこれらのコマンドが付属していない場合には別途インストールする。特に
gzip, gunzip
については、システムに付属していないため、必ず前もってインストールしておくこと。
make
コマンド。これは
Makefile
というファイルを利用して、ソフトウェアを構築するためのコマンドである。システムに付属していない場合には、別途インストールしておく必要がある。
また、以下のソフトウェアが存在すれば、フルインストールが可能となる。
FORTRAN言語処理系。MQLIBユーティリティの一部はFORTRAN言語で書かれているので、これらをコンパイルするために必要となる。これらのユーティリティを利用しない場合には必要ない。
以下、これらのソフトウェアが利用できるものと仮定して、インストールの手順につい て説明する。
配布されているファイルを元のファイルの形に復元する。ソースファイルは
tar
コマンドによってアーカイブ化されており、
gzip
コマンドにより圧縮されて配布されている。このため、アーカイブファイルを復元した上で、そのアーカイブファイルからもとのファイルを展開する必要がある。
この作業は、以下のようにして行う。ここでは、配布アーカイバ・ファイルの名前を
mqdb-1.1.tar.gz
とする。
% gunzip mqdb-1.1.tar.gz
% tar xvf mqdb-1.1.tar
これらの作業が終了すると、
mqdb-x.x
というディレクトリが作成される。ここで、x.xはライブラリのバージョンであり、例えば、1.1となる。このディレクトリの下にソースファイルが解凍される。
mqdb-x.x
ディレクトリに移り、次のコマンドを実行する。
mqlib
ディレクトリ、及び
util
下の各ディレクトリにある、
Makefile
の内容を確認し、必要なら、各システムの設定に合うように変更する。変更すべき箇所などは、各
Makefile
内の注釈を参照すること。
変更が終了したら、
mqdb-x.x
ディレクトリに移り、次のコマンドを実行する。
% make
このコマンドにより、ライブラリ及びユーティリティ・コマンドのコンパイルが進行する。もし途中でエラーとなって失敗した場合には、
Makefile
で与えたオプションなどを再度確認する。
コンパイルが無事終了したら、続いて次のコマンドを実行する。
% make install
このコマンドにより、ライブラリ及びユーティリティがインストールされる。以上で ライブラリ及びユーティリティのインストールは終了である。
▲このページの先頭へ
付録A1へ
目次へ
付録A3へ
月震ホームページへ
terakinizers!!トップへ