目次

  • 構文図の読み方
  • シンボル
  • 構文項目
  • 構文例

  • 概要

  • XL C/C++
  • コンパイラー・モード
  • 関連タスク
  • 関連参照
  • コンパイラー・オプション
  • 関連タスク
  • 関連参照
  • 入力ファイルの種類
  • 出力ファイルの種類
  • 関連概念
  • 関連参照
  • コンパイラー・メッセージおよびリスト情報
  • コンパイラー・メッセージ
  • コンパイラー・リスト
  • プログラムの並列化
  • OpenMP ディレクティブ
  • 関連概念
  • 関連タスク
  • 関連参照
  • 並列環境での共用変数および Private 変数
  • 関連概念
  • 関連タスク
  • 関連参照

  • 構成と使用

  • コンパイル環境のセットアップ
  • 環境変数の設定
  • bash における環境変数の設定
  • 並列処理ランタイム・オプションの設定
  • 関連タスク
  • 関連参照
  • 他の環境変数の設定
  • 関連タスク
  • コンパイラーの起動
  • 関連概念
  • 関連タスク
  • 関連参照
  • リンケージ・エディターの起動
  • 関連概念
  • 関連タスク
  • 関連参照
  • コンパイラー・オプションの指定
  • コマンド行におけるコンパイラー・オプションの指定
  • -q オプション
  • フラグ・オプション
  • 関連概念
  • 関連タスク
  • 関連参照
  • プログラム・ソース・ファイル内のコンパイラー・オプションの指定
  • 関連概念
  • 関連タスク
  • 関連参照
  • 構成ファイル内のコンパイラー・オプションの指定
  • 構成ファイルの調整
  • 構成ファイルの属性
  • 関連概念
  • 関連タスク
  • 関連参照
  • アーキテクチャー固有の (32 ビットまた は 64 ビットの) コンパイル用コンパイラー・オプションの指定
  • 関連概念
  • 関連タスク
  • 関連参照
  • 矛盾するコンパイラー・オプションの解決
  • 関連概念
  • 関連タスク
  • 関連参照
  • インクルード・ファイル用のパス名の指定
  • 相対パス名を使用したインクルード・ファイルのディレクトリー検索順序
  • 関連参照
  • プラグマを使用した並列処理の制御
  • OpenMP ディレクティブ
  • 関連概念
  • 関連参照

  • 解説

  • コンパイラー・オプション
  • コンパイラーのコマンド行オプション
  • 関連概念
  • 関連タスク
  • 関連参照
  • コマンド行コンパイラー・オプションの要約
  • + (正符号)
  • # (ポンド記号)
  • 32、64
  • abi_version
  • aggrcopy
  • alias
  • align
  • alloca
  • altivec
  • arch
  • asm
  • attr
  • B
  • bigdata
  • bitfields
  • C
  • c
  • c_stdinc
  • cache
  • chars
  • check
  • cinc
  • compact
  • complexgccincl
  • cpluscmt
  • cpp_stdinc
  • crt
  • D
  • dataimported
  • datalocal
  • dbxextra
  • digraph
  • directstorage
  • dollar
  • E
  • e
  • eh
  • enablevmx
  • enum
  • F
  • flag
  • float
  • flttrap
  • format
  • fullpath
  • funcsect
  • g
  • gcc_c_stdinc
  • gcc_cpp_stdinc
  • genproto
  • halt
  • haltonmsg
  • hot
  • I
  • idirfirst
  • ignerrno
  • ignprag
  • info
  • initauto
  • inlglue
  • inline
  • ipa
  • isolated_call
  • keepparm
  • keyword
  • L
  • l
  • langlvl
  • lib
  • libansi
  • linedebug
  • list
  • listopt
  • longlit
  • longlong
  • M
  • ma
  • makedep
  • maxerr
  • maxmem
  • mbcs、dbcs
  • minimaltoc
  • mkshrobj
  • O、optimize
  • o
  • P
  • p
  • path
  • pdf1、pdf2
  • pg
  • phsinfo
  • pic
  • prefetch
  • print
  • priority
  • proclocal、 procimported、 procunknown
  • proto
  • Q
  • R
  • r
  • report
  • ro
  • roconst
  • rtti
  • S
  • s
  • saveopt
  • showinc
  • showpdf
  • smallstack
  • smp
  • source
  • sourcetype
  • spill
  • srcmsg
  • staticinline
  • staticlink
  • statsym
  • stdinc
  • strict
  • strict_induction
  • suppress
  • symtab
  • syntaxonly
  • t
  • tabsize
  • tbtable
  • tempinc
  • templaterecompile
  • templateregistry
  • tempmax
  • threaded
  • tls
  • tmplparse
  • tocdata
  • trigraph
  • tune
  • U
  • unroll
  • unwind
  • upconv
  • utf
  • V
  • v
  • vftable
  • vrsave
  • W
  • w
  • warn64
  • xcall
  • xref
  • y
  • 汎用プラグマ
  • 関連タスク
  • #pragma align
  • #pragma alloca
  • #pragma altivec_vrsave
  • #pragma block_loop
  • #pragma chars
  • #pragma comment
  • #pragma complexgcc
  • #pragma define
  • #pragma disjoint
  • #pragma do_not_instantiate
  • #pragma enum
  • #pragma execution_frequency
  • #pragma hashome
  • #pragma ibm snapshot
  • #pragma implementation
  • #pragma info
  • #pragma instantiate
  • #pragma ishome
  • #pragma isolated_call
  • #pragma langlvl
  • #pragma leaves
  • #pragma loop_id
  • #pragma map
  • #pragma mc_func
  • #pragma nosimd
  • #pragma novector
  • #pragma options
  • #pragma option_override
  • #pragma pack
  • #pragma priority
  • #pragma reachable
  • #pragma reg_killed_by
  • #pragma report
  • #pragma stream_unroll
  • #pragma strings
  • #pragma unroll
  • #pragma unrollandfuse
  • #pragma weak
  • 並列処理を制御するプラグマ
  • 関連概念
  • 関連タスク
  • 関連参照
  • #pragma omp atomic
  • #pragma omp parallel
  • #pragma omp for
  • #pragma omp ordered
  • #pragma omp parallel for
  • #pragma omp section、#pragma omp sections
  • #pragma omp parallel sections
  • #pragma omp single
  • #pragma omp master
  • #pragma omp critical
  • #pragma omp barrier
  • #pragma omp flush
  • #pragma omp threadprivate
  • コンパイラー・モードおよびプロセッサー・アーキテクチャーの受け入れ可能な組み合わせ
  • コンパイラー・メッセージ
  • メッセージ重大度レベルとコンパイラー応答
  • 関連概念
  • 関連参照
  • コンパイラー戻りコード
  • 関連概念
  • 関連参照
  • コンパイラー・メッセージ・フォーマット
  • 関連概念
  • 関連参照
  • 並列処理のサポート
  • 並列処理のためのランタイム・オプション
  • スケジューリング・アルゴリズム・オプション
  • 並列環境オプション
  • パフォーマンス調整オプション
  • 動的プロファイル・オプション
  • 並列処理のための OpenMP ランタイム・オプション
  • スケジューリング・アルゴリズム環境変数
  • 並列環境環境変数
  • 動的プロファイル環境変数
  • 並列処理に使用する組み込み関数
  • 関連概念
  • 関連タスク
  • 関連参照

  • 付録および後付け

  • 付録 A. 事前定義マクロ
  • XL コンパイラーを指示するマクロ
  • Linux プラットフォームに関連するマクロ
  • 付録 B. 組み込み関数

  • 付録 C. XL C/C++ 内のライブラリー
  • 再配布可能ライブラリー
  • リンクの順序
  • 付録 D. 問題解決
  • メッセージ・カタログ・エラー
  • 関連タスク
  • コンパイル中のページ・スペース・エラーの訂正
  • 付録 E. ASCII 文字セット
  • IBM Copyright 2003