トピック
入門
コンパイラー解説書
本書ついて
本書の対象読者
本書の使用法
本書で使用される規則
書体の規則
アイコン
構文図の読み方
例
その他の資料
コンパイラーの構成
環境変数の設定
一般環境変数
並列処理のための環境変数
構成ファイルのカスタマイズ
構成ファイルの属性
アプリケーションのコンパイルとリンク
コンパイラーの呼び出し
呼び出しコマンドの選択
呼び出し構文
入力ファイルのタイプ
出力ファイルのタイプ
コンパイラー・オプションの指定
コマンド行でのコンパイラー・オプションの指定
構成ファイルでのコンパイラー・オプションの指定
プログラム・ソース・ファイルでのコンパイラー・オプションの指定
矛盾するコンパイラー・オプションの解決
アーキテクチャー特定 32 ビットまたは 64 ビット・コンパイルでのコンパイラー・オプションの指定
プリプロセッシング
インクルード・ファイルのためのパス名の指定
リンク
リンクの順序
コンパイラー・メッセージおよびリスト
コンパイラー・メッセージ
コンパイラー・リスト
コンパイラーの戻りコード
メッセージ・カタログ・エラー
コンパイル時のページ・スペース・エラー
コンパイラー・オプション参照
機能カテゴリー別コンパイラー・オプションの要約
入力を制御するオプション
出力を制御するオプション
パフォーマンスの最適化のためのオプション
エラー検査およびデバッグのためのオプション
リストとメッセージを制御するオプション
互換性を維持するためのオプション
整数および浮動小数点を処理するオプション
リンクを制御するオプション
コンパイラーをカスタマイズするためのオプション
個々のオプションの説明
-+ (正符号)
-# (ポンド記号)
-q32、-q64
-qabi_version
-qaggrcopy
-qalias
-qalign
-qalloca
-qaltivec
-qarch
-qasm
-qasm_as
-qattr
-B
-qbigdata
-qbitfields
-C
-c
-qc_stdinc
-qcache
-qchars
-qcheck
-qcinc
-qcompact
-qcomplexgccincl
-qcpluscmt
-qcpp_stdinc
-qcrt
-D
-qdataimported
-qdatalocal
-qdbxextra
-qdigraph
-qdirectstorage
-qdollar
-qdump_class_hierarchy
-E
-qeh
-qenablevmx
-qenum
-F
-qflag
-qfloat
-qflttrap
-qformat
-qfullpath
-qfuncsect
-g
-qgcc_c_stdinc
-qgcc_cpp_stdinc
-qgenproto
-qhalt
-qhaltonmsg
-qhot
-I
-qidirfirst
-qignerrno
-qignprag
-qinfo
-qinitauto
-qinlglue
-qinline
-qipa
-qisolated_call
-qkeepinlines
-qkeepparm
-qkeyword
-L
-l
-qlanglvl
-qlib
-qlibansi
-qlinedebug
-qlist
-qlistopt
-qlonglit
-qlonglong
-M
-ma
-MF
-qmakedep
-qmaxerr
-qmaxmem
-qmbcs、-qdbcs
-qminimaltoc
-qmkshrobj
-O、-qoptimize
-o
-P
-p
-qpath
-qpdf1、-qpdf2
-pg
-qphsinfo
-qpic
-qppline
-qprefetch
-qprint
-qpriority
-qproclocal、-qprocimported、-qprocunknown
-qproto
-Q
-R
-r
-qreport
-qreserved_reg
-qro
-qroconst
-qrtti
-S
-s
-qsaveopt
-qshowinc
-qshowpdf
-qsmallstack
-qsmp
-qsource
-qsourcetype
-qspill
-qsrcmsg
-qstaticinline
-qstaticlink
-qstatsym
-qstdinc
-qstrict
-qstrict_induction
-qsuppress
-qsymtab
-qsyntaxonly
-t
-qtabsize
-qtbtable
-qtempinc
-qtemplaterecompile
-qtemplateregistry
-qtempmax
-qthreaded
-qtls
-qtmplinst
-qtmplparse
-qtocdata
-qtrigraph
-qtune
-U
-qunroll
-qunwind
-qupconv
-qutf
-V
-v
-qversion
-qvftable
-qvrsave
-W
-w
-qwarn64
-qxcall
-qxref
-y
受け入れ可能コンパイラー・モードとプロセッサー・アーキテクチャーの組み合わせ
glxc および glxc++ での GNU C/C++ コンパイラー・オプションの再使用
glxc および glxc++ syntax
オプション・マッピングの構成
コンパイラー・プラグマ参照
XL C/C++ プラグマの要約
OpenMP プラグマ・ディレクティブの要約
個々のプラグマの説明
#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 STDC cx_limited_range
#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
事前定義マクロ
言語機能に関連したマクロ
XL C/C++ コンパイラーを示すマクロ
Linux プラットフォームに関連したマクロ
POWER および PowerPC アーキテクチャーの組み込み関数
固定小数点組み込み関数
浮動小数点組み込み関数
同期およびアトミック組み込み関数
キャッシュ関連の組み込み関数
ブロックに関連した組み込み関数
照会のための組み込み関数
各種の組み込み関数
並列処理のための組み込み関数
再配布可能ライブラリー
ASCII 文字セット
索引
言語解説書
プログラミング作業
インストール
PDF 文書
Web リソース
ヘルプの使い方
ヘルプ・ホーム・ページ
お客様サポートとの連絡