scorecxx

SCore のための C++ コンパイラドライバ

SYNOPSIS

scorec++ [option,,,]

DESCRIPTION

scorec++ コマンドは SCore のために C++ 言語のソースファイルをコンパイルし、 その言語のために必要なオブジェクトファイルをリンクします。

標準的な CC ドライバの大抵のオプションは scorec++ で使用できます。

OPTIONS

-script script
省略時の設定として script のものを使用します。

-compiler compiler
--compiler compiler
バックエンドの C++ コンパイラを指定します。

-compiler-path compiler_command
--compiler-path compiler_command
バックエンドの C++ コンパイラを指定します。このオプションはコンパイル環境で用いられるコンパイラをオーバーライドします。

-env envname
envname 環境のためのオプションを設定します。 たとえば、pmx のプログラムをコンパイルしたいときは、 -env pmx を指定してください。 SCORE_COMPILER_ENV の説明も参照してください。

-c
コンパイルのみ行い、リンクは行いません

-show
冗長モード

ENVIRONMENT

SCORE_BUILD_COMPILER
-compiler オプションが無かった場合、この環境変数で指定された コンパイラが使用されます。 SCORE_BUILD_COMPILERS の値は script=compilercompiler をスペース ( ) もしくはカンマ (,) で区切ったリストです。 script-script オプションかデフォルトスクリプトに 一致したら、そこに書かれた compiler を仕様します。 script にマッチするものが無く、compilerのみのエントリが あった場合はそのコンパイラを使用します。 それもない場合はシステムのデフォルトを使用します。

SCORE_COMPILERS
-compiler-path オプションが指定去れていなかった場合、この環境変数を 探します。 SCORE_COMPILERS の値は script=pathpath をスペース ( ) もしくはカンマ (,) で区切ったリストです。 script-script オプションかデフォルトスクリプトに 一致したら、そこに書かれた path を仕様します。 script にマッチするものが無く、pathのみのエントリが あった場合はそのコンパイラを使用します。 それもない場合はシステムのデフォルトを使用します。
SCORE_COMPILER_ENV
-env オプションが無かった場合、この環境変数で指定された環境が使用されます。

SEE ALSO

compilers(5), compiler_scripts(5),
CREDIT
This document is a part of the SCore cluster system software developed at PC Cluster Consortium, Japan. Copyright (C) 2003-2008 PC Cluster Consortium.