C++ ユーザーズガイド

出力オプション

次に、出力オプションについてアルファベット順に要約します。

処理 

オプション 

詳細 

コンパイルのみ。オブジェクト (.o) ファイルを作成するが、リンクはしない。

-c

-c

コンパイラが呼び出すドライバに渡されるオプションを表示するが、コンパイルはしない。 

-dryrun

-dryrun

C++ ソースファイルに対しプリプロセッサを実行し、結果を stdout に出力するが、コンパイルはしない。

-E

-E

-help と同じ。

-flags

-flags

実行可能ファイルではなく動的共有ライブラリを 構築する。 

-G

-G

組み込むファイルのパス名を出力する。 

-H

-H

5.0 への移行に関する情報の参照先を表示する。 

-migration

-migration

出力ファイルや実行可能ファイルの名前を filename にする。

-o filename

-o filename

ソースの前処理だけを行い、.i ファイルに出力する。

-P

-P

CC ドライバが、型が sourcetype の出力を作成する。

-Qproduce sourcetype

-Qproduce sourcetype

README ファイルの内容を表示する。 

-readme

-readme

実行可能ファイルからシンボルテーブルを取り除く。 

-s

-s

コンパイラの冗長性を制御する。 

-verbose=vlst

-verbose=v[,...v]」

必要に応じて追加の警告を出力する。 

+w

+w

警告メッセージを抑止する。 

-w

-w

メークファイルの依存情報を出力する。 

-xM

-xM

依存情報を生成するが、/usr/include は除く。

-xM1

-xM1

Sun WorkShop ソースコードブラウザ用のテーブル情報を作成する。 

-xsb

-xsb

ソースブラウザ情報を作成するだけでコンパイルは しない。 

-xsbfast

-xsbfast

コンパイル処理ごとの実行時間を報告する。 

-xtime

-xtime

ゼロ以外の終了状態を返すことによって、すべての警告をエラーに変換する。 

-xwe

-xwe