オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-E | -flag | - | ソース・ファイルをプリプロセスするようにコンパイラーに命令する。 |
-M | -flag | - | make コマンドの記述ファイルの組み込みに適したターゲットを含む 出力ファイルを作成する。 |
-o | -flag | - | コンパイラーによって作成されるオブジェクト・ファイル、アセンブラー・ファイル、または実行可能ファイルの出力位置を指定する。 |
-P | -flag | - | コンパイラー呼び出しに指定された C または C++ ソース・ファイルをプリプロセスし、それぞれの入力ソース・ファイルごとにプリプロセスされた出力ソース・ファイルを作成する。 |
-S | -flag | - | ソース・ファイルごとにアセンブリー言語ファイル (.s) を生成する。 |
-s | -flag | - | シンボル・テーブルをストリップする。 |
-qfuncsect | -qopt | -qnofuncsect | それぞれの関数の命令を別々のオブジェクト・ファイルの制御セクションまたは csect に配置する。 |
-qmakedep | -qopt | - | make コマンドの記述ファイルの組み込みに適したターゲットを含む 出力ファイルを作成する。 |
-qppline | -qopt | -qppline | プリプロセスされた出力で #line ディレクティブの生成を使用可能にする。 |
オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-qbitfields | -qopt | -qbitfields=signed | ビット・フィールドを符号付きにするかどうかを指定する。 |
-qchars | -qopt | -qchars=unsigned | char 型のすべての変数を符号付きまたは符号なしのいずれかとして処理するようコンパイラーに命令する。 |
![]() |
-qopt | -qnoupconv | 整数拡張を行うときに符号なしの指定を保持する。 |
オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-qalign | -qopt | -qalign=linuxppc | コンパイラーがファイルのコンパイルに使用する集合体の位置合わせ規則を指定する。 |
-qenum | -qopt | -qenumを参照してください。 | 列挙が占有するストレージの量を指定する。 |
オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-qenablevmx | -qopt | -qenablevmx | サポートされるアーキテクチャー上で、VMX (Vector Multimedia Extension) の命令の生成を使用可能にする。 |
-qpic | -qopt | -qnopic | 共用ライブラリーでの使用に適した位置独立コードを生成するようにコンパイラーに命令する。 |
![]() |
-qopt | - | スタック・ポインター、フレーム・ポインター、またはその他の固定の役割を除き、指定されたレジスターのリストがコンパイル中に使用できないことを示す。 |
![]() |
-qopt | -qnostaticinline | インライン関数を静的として扱う。 |
-qstatsym | -qopt | -qnostatsym | 永続ストレージ・クラスを持つユーザー定義の非外部名を名前リストに追加する。 |
![]() |
-qopt | -qvftable | 仮想関数テーブルの生成を制御する。 |
-qvrsave | -qopt | -qvrsave | VRSAVE レジスターの保守に必要な関数のプロローグおよびエピローグ・コードを制御する。 |
-qxcall | -qopt | -qnoxcall | コンパイル単位内の静的ルーチンを、外部呼び出しのように扱うためのコードを生成する。 |
オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-qro | -qopt | -qroを参照してください。 | ストリング・リテラルのストレージ・タイプを指定する。 |
-qroconst | -qopt | -qroconstを参照してください。 | 定数値のストレージ・ロケーションを指定する。 |
オプション名 | タイプ | デフォルト | 説明 |
---|---|---|---|
-# (ポンド記号) | -flag | - | 何も行わずにコンパイルをトレースする。 |
-c | -flag | - | ソース・ファイルをリンケージ・エディターに送信せずにコンパイラーに渡すようコンパイラーに命令する。 |
-q32、-q64 | -qopt | -q32 | 32 ビットまたは 64 ビットのコンパイラー・モードを選択する。 |
![]() |
-qopt | - | #pragma alloca ディレクティブがソース・コードにあるかのように、呼び出しのインライン・コードを関数 alloca に置換する。 |
![]() |
-qopt | -qrtti | typeid 演算子および dynamic_cast 演算子に対する実行時型識別 (RTTI) 情報を生成する。 |
-qsaveopt | -qopt | -qnosaveopt | コンパイラー・オプションをオブジェクト・ファイルに保管する。 |
-qthreaded | -qopt | -qthreadedを参照してください。 | プログラムがマルチスレッド環境で稼働することを示す。 |