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 C99 行为

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

使

线

L

-L
4.3.22 -Ldir
B.2.43 -Ldir
-l
4.3.23 -lx
B.2.44 -lname
LANG 环境变量
在 C90 中, E.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant(用于针对宽字符常量将多字节字符转换为相应宽字符的当前语言环境):
在 C99 中
C.1.4 字符 (J.3.4)
C.1.14 语言环境特定的行为 (J.4)
layout 级别别名歧义消除, B.2.72 -xalias_level[= l]
LC_ALL 环境变量
在 C90 中, E.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant(用于针对宽字符常量将多字节字符转换为相应宽字符的当前语言环境):
在 C99 中, C.1.4 字符 (J.3.4)
LC_CTYPE 环境变量
在 C90 中, E.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant(用于针对宽字符常量将多字节字符转换为相应宽字符的当前语言环境):
在 C99 中, C.1.4 字符 (J.3.4)
-ld_open, B.2.73 - xannotate[=yes|no]
ld(C 编译器), 1.8 编译器的组织结构
libfast.a, G.1 libfast.a 库 (SPARC)
limits.h, 定义的宏, C.1.13 体系结构 (J.3.13)
lint
lint command-line options
-errfmt, 4.3.10 -errfmt=f
lint 命令行选项
-#, 4.3.1 -#
-###, 4.3.2 -###
-a, 4.3.3 -a
-b, 4.3.4 -b
-C, 4.3.5 -C filename
-c, 4.3.6 -c
-dirout, 4.3.7 -dirout=dir
-err=warn, 4.3.8 -err=warn
-errchk, 4.3.9 -errchk=l(, l)
-errhdr, 4.3.11 -errhdr=h
-erroff, 4.3.12 -erroff=tag(, tag)
-errsecurity, 4.3.13 -errsecurity=v
-errtags, 4.3.14 -errtags=a
-errwarn, 4.3.15 -errwarn=t
-F, 4.3.16 -F
-fd, 4.3.17 -fd
-flagsrc, 4.3.18 -flagsrc=file
-h, 4.3.19 -h
-I, 4.3.20 -Idir
-k, 4.3.21 -k
-L, 4.3.22 -Ldir
-l, 4.3.23 -lx
-m, 4.3.24 -m
-n, 4.3.28 -n
-Ncheck, 4.3.26 -Ncheck=c
-Nlevel, 4.3.27 -Nlevel=n
-o, 4.3.29 -ox
-p, 4.3.30 -p
-R, 4.3.31 -Rfile
-s, 4.3.32 -s
-u, 4.3.33 -u
-V, 4.3.34 -V
-v, 4.3.35 -v
-W, 4.3.36 -Wfile
-x, 4.3.47 -x
-Xalias_level, 4.3.38 -Xalias_level[=l ]
-Xc99, 4.3.41 -Xc99[= o]
-XCC, 4.3.37 -XCC=a
-Xkeeptmp, 4.3.42 -Xkeeptmp=a
-Xtemp, 4.3.43 -Xtemp=dir
-Xtime, 4.3.44 -Xtime=a
-Xtransition, 4.3.45 -Xtransition=a
-Xustr, 4.3.46 -Xustr={ascii_utf16_ushort| no}
-y, 4.3.48 -y
lint 如何检查代码, 4.2 使用 lint
messages
formats of, 4.4.2 lint 消息格式
过滤器
4.6.3 lint 过滤器
4.6.3 lint 过滤器
基本模式
调用, 4.2 使用 lint
引入的, 4.1 基本和增强 lint 模式
简介, lint 源代码检验器
可疑的构造
4.6.1.3 可疑的构造
4.6.1.3 可疑的构造
可移植性检查
4.6.1.2 可移植性检查
4.6.1.2 可移植性检查
4.6.2 lint 库
4.6.2 lint 库
头文件, 查找, 4.2 使用 lint
消息
格式, 4.4.2 lint 消息格式
禁止, 4.4.1 用于禁止消息的选项
消息 ID(标记), 标识
4.3.14 -errtags=a
4.4.1 用于禁止消息的选项
一致性检查, 4.6.1.1 一致性检查
预定义, 2.8 断言
增强模式
调用, 4.2 使用 lint
引入的, 4.1 基本和增强 lint 模式
诊断
4.6.1 由 lint 执行的诊断
4.6.1.3 可疑的构造
指令
4.5.2 指令
4.5.2 指令
lint 的过滤器, 4.6.3 lint 过滤器
lint 的过滤器 的过滤器, 4.6.3 lint 过滤器
lint 基本模式, 4.1 基本和增强 lint 模式
lint 增强模式, 4.1 基本和增强 lint 模式
lint 执行的可移植性检查
4.6.1.2 可移植性检查
4.6.1.2 可移植性检查
llib-lx.ln 库, 4.6.2 lint 库
long double, 在 ISO C 中传递, F.3.1 32 位 SPARC
long int, 2.6.2 常见算术转换
long long
2.6 long long 数据类型
2.6.2 常见算术转换
表示法, F.2.1 整数表示法
返回, F.3.1 32 位 SPARC
后缀, 2.1.1 整型常量
算术提升, 2.6.2 常见算术转换
值保留, 2.1.1 整型常量
传递
F.3.1 32 位 SPARC
F.3.3 x86/x64