[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 1,a - c
cxref 命令
用途
创建 C 和 C++ 程序交叉引用列表。
语法
cxref [ -c ] [ -o
File ] [ -qOption ] [ -s ] [ -t ] [ -w Number ] [ [ -D Name [ =Definition ] ] [ -I Directory ] [ -U Name ] ] ...
[ -NdNumber ] [ -NlNumber ] [ -NnNumber ] [ -NtNumber ] File ...
描述
cxref 命令分析 C
和 C++ 程序File,并创建交叉引用表,使用 cpp 命令来将 #define 伪指令包含在其符号表中。它将每个处理的文件的所有符号的列表写到标准输出,或将每个文件的符号表单独写出,或将其合并(请参阅 -c 标志)。函数定义中的形式参数总是被列出;但如果该函数仅为原型而未被定义,参数将不列出。当对符号的引用是该符号的声明时,将有一个 * (星号)作为其前导。
标志
-c |
显示所有输入文件中的交叉引用的组合列表。 |
-o File |
将输出指向指定的 File。 |
-s |
不显示输入文件名称。 |
-t |
使列表宽为 80 列。 |
-w Number |
使列表宽为 Number,其中 Number 是一个大于或等于 51 的十进制整数。如果 Number 小于 51,列表将宽 80 列。 |
-NdNumber |
将维表大小更改为 Number。缺省值为 2000。 |
-NlNumber |
将类型节点数更改为 Number。缺省值为 8000。 |
-NnNumber |
将符号表大小更改为 Number。缺省值为 1500。 |
-NtNumber |
将树节点数更改为 Number。缺省值为 1000。 |
此外,cxref 命令能识别 cpp 命令(宏预处理器)的以下标志:
-D Name[=Definition] |
定义 #define 伪指令中的 Name。缺省定义是 1。 |
-I Directory |
先查看目录,然后查看标准列表上的目录,寻找其名称不以斜杠(/)开头的 #include 文件(请参阅 cpp 命令)。 |
-U Name |
除去任何对于 Name 的初始定义,其中 Name 为由预处理器预定义的保留符号。 |
-qOption |
传送 -qOption 至预处理器。例如,-qmbcs 设置由当前语言环境指定的多字节方式,而 -qidirfirst 修改包含在 #include file_name 伪指令中的文件的搜索顺序。 |
示例
要提供合并的 stdin1.c 和 stdin2.c 的交叉引用列表,且使输出宽 80 列,输入:
cxref -c -t stdin1.c stdin2.c > output
文件
/usr/ccs/lib/xpass |
C 编译程序第一关的特殊版本。 |
/usr/ccs/bin/cxref |
包含 cxref 命令。 |
相关信息
cpp
命令。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]