COMPILERS(5)
FILE FORMATS
COMPILERS(5)
名称
compilers - SCore コンパイラ・データベース

説明
mpc++scorecc 及び mpi コンパイラコマンドは -compiler オプションを使用することにより、コンパイラを 指定することができます。 compilers ファイルは指定できるバックエンドコンンパイラと そのパスを記述します。 すべての compilers ファイルは (INSTALL_DIR)/etc/compilers ディレクトリに置かれます。 コンパイラコマンドは以下のファイルを探して読み込みます。
(INSTALL_DIR)/etc/compilers/system.bintype
(INSTALL_DIR)/etc/compilers/site
(INSTALL_DIR)/etc/compilers/site.bintype
bintype はコンパイラコマンドを起動するホストのバイナリタイプを 示します。 最初のファイルは SCore システムをインストールしたときに作成します。 このファイルは SCore システムを再インストールやバージョンアップした ときに置き換わってしまうので、触らないことをお勧めします。 バックエンドコンパイラを変更したい場合は、 site (複数のプラットフォームでディレクトリを共有しているときは site.bintype) を作成して下さい。

bintype ファイルのそれぞれの行はタグとコンパイラのパスからなります。 '#' で始まっている行はコメントで, 無視されます。

それぞれのコンパイラの記述は以下です:

タグ C コンパイラパス C++ コンパイラパス Fortran77 コンパイラパス Fortran90 コンパイラパス

その タグ に関するコンパイラが存在しなかった場合は、 コンパイラパスの代わりに "-" を書いて下さい。 それ以降のコンパイラが存在しない場合は、続くフィールドは省略できます。 タグ のみしか書かれていない場合はその タグ は 削除されます。 但し、gnu タグは削除できません。

現在使用できるコンパイラを調べるために score_compiler_list を使用することができます。

MPI でバックエンドコンパイラを追加するためには。 mpich モジュールを再コンパイルしなければならないことに注意して下さい。

# GNU コンパイラのパスを変更する
gnu	/opt/gnu/bin/gcc	/opt/gnu/bin/g++	/opt/gnu/bin/g77
# KAI コンパイラ C++ のみ
kai	-	KCC
# pgi コンパイラはこのホストには無いので無効にする
pgi
ファイル
(INSTALL_DIR)/etc/compilers/system.bintype
(INSTALL_DIR)/etc/compilers/site
(INSTALL_DIR)/etc/compilers/site.bintype

関連項目
mpc++(1), scorecc(1), mpicc(1), mpic++(1), mpif77(1), mpif90(1), score_compiler_list(8),

$Id: compilers.html,v 1.2 2002/02/17 04:26:11 kojima Exp $