アーキテクチャー固有の (32 ビットまた は 64 ビットの) コンパイル用コンパイラー・オプションの指定

IBM XL C/C++ コンパイラー・オプションを使用して、特定のプロセッサー・アーキテクチャーで使用するためにコンパイラー出力を最適化することができます。32 ビットまたは 64 ビットのいずれかのモードでコンパイルするようにコンパイラーに指示することもできます。

コンパイラーは、コンパイラー・モードを判別する最後に検出された有効なコンパイラー・オプションによって、以下の順でコンパイラー・オプションを評価します。

  1. 内部のデフォルト (32 ビット・モード)
  2. 構成ファイルの設定
  3. コマンド行コンパイラー・オプション (-q32-q64-qarch-qtune)
  4. ソース・ファイルのステートメント (#pragma options tune=suboption)

コンパイラーが実際に使用するコンパイル・モードは、 -q32-q64-qarch、および -qtune コンパイラー・オプションの設定値の組み合わせに応じて、以下の条件に従って決定されます。

以下では、可能性のあるオプションの矛盾およびこれらの矛盾のコンパイラーによる解決について説明します。

関連概念

コンパイラー・オプション

関連タスク

コンパイラーの起動
コマンド行におけるコンパイラー・オプションの指定

関連参照

コンパイラーのコマンド行オプション
矛盾するコンパイラー・オプションの解決 IBM Copyright 2003