JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.2: C ユーザーガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  C コンパイラの紹介

1.1 Solaris Studio 12 Update 2 リリースでの Version 5.11 の新機能

1.2 x86 の特記事項

1.3 バイナリの互換性の妥当性検査

1.4 64 ビットプラットフォーム用のコンパイル

1.5 準拠規格

1.6 C Readme ファイル

1.7 マニュアルページ

1.8 コンパイラの構成

1.9 C 関連のプログラミングツール

2.  C コンパイラ実装に固有の情報

3.  C コードの並列化

4.  lint ソースコード検査プログラム

5.  型に基づく別名解析

6.  ISO C への移行

7.  64 ビット環境に対応するアプリケーションへの変換

8.  cscope: 対話的な C プログラムの検査

A.  機能別コンパイラオプション

B.  C コンパイラオプションリファレンス

C.  ISO/IEC C 99 の処理系定義の動作

D.  C99 でサポートされている機能

E.  ISO/IEC C90 の処理系定義の動作

F.  ISO C データ表現

G.  パフォーマンスチューニング

H.  K&R Solaris Studio C と Solaris Studio ISO C の違い

索引

1.8 コンパイラの構成

C コンパイルシステムはコンパイラ、アセンブラ、およびリンカーから構成されます。cc コマンドは、コマンド行オプションでほかの指定をしないかぎり、この 3 つの構成要素をそれぞれ自動的に起動します。

表 A-15 では、cc コマンドで使用できるオプションについて説明しています。

次の図に C コンパイルシステムの構成を示します。

図 1-1 C コンパイルシステムの構成

C コンパイルシステムのコンポーネントを示す図

次の表は、コンパイルシステムの構成要素を要約したものです。

表 1-1 C コンパイルシステムの構成要素

コンポーネント
内容の説明
使用時の注意
cpp
プリプロセッサ (前処理系)
-Xs のみ
acomp
コンパイラ (-Xs 以外のモードではプリプロセッサが組み込まれている)
ssbd
静的同期バグ検出
(SPARC)
iropt
コードオプティマイザ
-O-xO2-xO3-xO4-xO5-fast
fbe
アセンブラ
cg
コード生成、インライン機能、アセンブラ
ipo
内部手続きオプティマイザ
postopt
ポストオプティマイザ
(SPARC)
ir2hf
中間コード翻訳
(x86)
ube
コードジェネレータ
(x86)
ld
リンカー
mcs
コメントセクションの操作
-mr