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

ドキュメントの情報

はじめに

1.  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 の違い

索引

数字・記号

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

ファイル, 一時, 2.15.9 TMPDIR
フィルタlint
4.6.3 lint フィルタ
4.6.3 lint フィルタ
不完全な型
6.11 不完全な型
6.11.6 例
複数バイト文字とワイド文字
6.7 複数バイト文字とワイド文字
6.7.5 C 言語の機能
符号付き整数におけるビット単位演算, E.1.5.3 (6.3) 符号付き整数におけるビット単位演算の結果
符号なし char, B.2.82 -xchar[= o]
符号なし char の保護, B.2.82 -xchar[= o]
浮動小数点, E.1.6 浮動小数点 (G.3.6)
値, E.1.6.1 (6.1.2.5) 浮動小数点数の型の表現と値
切り捨て
E.1.6.2 (6.2.1.3) 整数値が元の値を完全には表現できない浮動小数点数に変換された場合の切り捨ての指示
E.1.6.3 (6.2.1.4) 浮動小数点数が短い浮動小数点数に変換された場合の切り捨てまたは丸めの指示
段階的アンダーフロー, 2.4 浮動小数点 (非標準モード)
表現, E.1.6.1 (6.1.2.5) 浮動小数点数の型の表現と値
無停止, 2.4 浮動小数点 (非標準モード)
プラグマ
2.11 プラグマ
5.2 微調整におけるプラグマの使用
#pragma alias, 5.2.1.1 #pragma alias (type, type [, type]…)
#pragma alias_level, 5.2.1 #pragma alias_level level (list)
#pragma align, 2.11.1 align
#pragma c99, 2.11.2 c99
#pragma does_not_read_global_data, 2.11.3 does_not_read_global_data
#pragma does_not_return, 2.11.4 does_not_return
#pragma does_not_write_global_data, 2.11.5 does_not_write_global_data
#pragma error_messages, 2.11.6 error_messages
#pragma fini, 2.11.7 fini
#pragma hdrstop, 2.11.8 hdrstop
#pragma ident, 2.11.9 ident
#pragma init, 2.11.10 init
#pragma inline, 2.11.11 inline
#pragma int_to_unsigned, 2.11.12 int_to_unsigned
#pragma may_not_point_to, 5.2.1.6 #pragma may_not_point_to (pointer, variable [, variable] …)
#pragma may_point_to, 5.2.1.3 #pragma may_point_to (pointer, variable [, variable] …)
#pragma MP serial_loop
2.11.13 MP serial_loop
3.8.3.1 直列プラグマ
#pragma MP serial_loop_nested
2.11.14 MP serial_loop_nested
3.8.3.1 直列プラグマ
#pragma MP taskloop
2.11.15 MP taskloop
3.8.3.2 並列プラグマ
#pragma no_inline, 2.11.11 inline
#pragma no_side_effect
2.11.17 no_side_effect
2.11.18 opt
#pragma noalias
5.2.1.4 #pragma noalias (type, type [, type]…)
5.2.1.5 #pragma noalias (pointer, pointer [, pointer] …)
#pragma nomemorydepend, 2.11.16 nomemorydepend
#pragma opt, 2.11.18 opt
#pragma pack, 2.11.19 pack
#pragma pipeloop, 2.11.20 pipeloop
#pragma rarely_called, 2.11.21 rarely_called
#pragma redefine_extname, 2.11.22 redefine_extname
#pragma returns_new_memory, 2.11.23 returns_new_memory
#pragma unknown_control_flow, 2.11.24 unknown_control_flow
#pragma unroll, 2.11.25 unroll
#pragma warn_missing_parameter_info, 2.11.26 warn_missing_parameter_info
#pragma weak, 2.11.27 weak
フリースタンディング環境, 2.17 フリースタンディング環境でのコンパイル
プリコンパイル済みヘッダーファイル, B.2.128 -xpch=v
プリプロセッサ
指令
2.12 事前に定義されている名前
2.16 インクルードファイルを指定する方法
E.1.13 プリプロセッサ指令 (G.3.13)
プログラム全体の最適化, B.2.98 -xipo[= a]
プロファイル, -xprofile, B.2.136 –xprofile=p