C ユーザーズガイド
- Book Information
- はじめに
- 第 1 章 C コンパイラの紹介
- 第 2 章 cc コンパイラオプション
- オプションの構文
- cc オプション
- -#
- -###
- -A<名前>[(<トークン>)]
- -B[static|dynamic]
- -C
- -c
- -D<名前>[=<トークン>]
- -d[y|n]
- -dalign
- -E
- -erroff=t
- -errtags=a
- -fast
- -fd
- -flags
- -fnonstd
- -fns[={no,yes}]
- -fprecision=<p>
- -fround=r
- -fsimple[=n]
- -fsingle
- -fstore
- -ftrap=t
- -G
- -g
- -H
- -h<名前>
- -I<ディレクトリ>
- -i
- -keeptmp
- -KPIC
- -Kpic
- -L<ディレクトリ>
- -l<名前>
- -mc
- -misalign
- -misalign2
- -mr
- -mr,<文字列>
- -mt
- -native
- -nofstore
- -noqueue
- -O
- -o <出力ファイル>
- -P
- -p
- -Q[y|n]
- -qp
- -R<ディレクトリ>[:<ディレクトリ>]
- -S
- -s
- -U<名前>
- -V
- -v
- -Wc,<引数>
- -w
- -X[a|c|s|t]
- -x386
- -x486
- -xa
- -xarch=a
- -xautopar
- -xcache=c
- -xCC
- -xcg[89|92]
- -xchip=c
- -xcode=v
- -xcrossfile[=n]
- -xdepend
- -xe
- -xexplicitpar
- -xF
- -xhelp=f
- -xildoff
- -xildon
- -xinline=[<関数 1>,...,<関数 n>]
- -xlibmieee
- -xlibmil
- -xlic_lib=l
- -xlicinfo
- -xloopinfo
- -xM
- -xM1
- -xMerge
- -xnolib
- -xnolibmil
- -xO[1|2|3|4|5]
- -xP
- -xparallel
- -xpentium
- -xpg
- -xprefetch[={yes|no}]
- -xprofile=p
- -xreduction
- -xregs=r
- -xrestrict=f
- -xs
- -xsafe=mem
- -xsb
- -xsbfast
- -xsfpconst
- -xspace
- -xstrconst
- -xtarget=t
- -xtemp=<ディレクトリ>
- -xtime
- -xtransition
- -xunroll=n
- -xvpara
- -Yc,<ディレクトリ>
- -YA,<ディレクトリ>
- -YI,<ディレクトリ>
- -YP,<ディレクトリ>
- -YS,<ディレクトリ>
- -Zll
- -Zlp
- リンカーに渡されるオプション
- 第 3 章 Sun ANSI C コンパイラに固有の情報
- 環境変数
- 大域動作: 値保存と符号なし保存
- キーワード
- long long データ型
- 定数
- インクルードファイル
- 非標準浮動小数点
- 前処理指令
- 表明 (assertion)
- プラグマ
- #pragma
align <整数> (<変数>[,<変数>])
- #pragma
does_not_read_global_data (<関数>[,<関数>])
- #pragma
does_not_return(<関数>[,<関数>])
- #pragma
does_not_write_global_data(<関数>[,<関数>])
- #pragma error_messages(on|off|default,<タグ>... <タグ>)
- #pragma
fini (<関数 1> [,<関数 2>...,<関数 n>])
- #pragma ident <文字列>
- #pragma init (<関数 1> [,<関数 2>...,<関数 n>])
- #pragma inline(関数[,関数])
- #pragma
int_to_unsigned (<関数>)
- (SPARC) #pragma MP serial_loop
- (SPARC) #pragma MP serial_loop_nested
- (SPARC) #pragma MP taskloop
- #pragma no_inline(<関数>[,<関数>])
- (SPARC) #pragma nomemorydepend
- (SPARC) #pragma no_side_effect (<関数>)
- #pragma opt_level(<関数>[,<関数>])
- #pragma pack(n)
- (SPARC) #pragma pipeloop(n)
- #pragma rarely_called(<関数>[,<関数>])
- #pragma redefine_extname <旧外部参照名> <新外部参照名>
- #pragma
returns_new_memory(<関数>[,<関数>])
- #pragma
unknown_control_flow (<名前> [,<名前>]...)
- (SPARC) #pragma unroll (<展開係数>)
- #pragma weak <シンボル 1> [=<シンボル 2>]
- 事前定義された名前
- MP C (SPARC)
- 第 4 章 cscope: 対話的な C プログラムの検査
- 第 5 章 lint ソースコード検査プログラム
- 付録 A ANSI C データ表現
- 付録 B 処理系定義の動作
- 付録 C Sun C と ANSI C における -Xs オプションの相違点
- 付録 D パフォーマンスチューニング (SPARC)
- 付録 E ANSI C への移行
- 付録 F アプリケーションの変換
- 付録 G K&R Sun C と Sun ANSI C の違い
- © 2010, Oracle Corporation and/or its affiliates