Sun Studio 12:C 用户指南

8.2.2 步骤 2:调用 cscope 程序

缺省情况下,cscope 为当前目录中的所有 C、lexyacc 源文件以及当前目录或标准位置中包含的任何头文件生成符号交叉引用表。因此,如果要浏览的程序的所有源文件均位于当前目录,并且其头文件也位于此处或标准位置,请不带参数调用 cscope


% cscope

要浏览选定的源文件,请将这些文件的名称用作参数调用 cscope


% cscope file1.c file2.c file3.h

有关调用 cscope 的其他方式,请参见8.2.5 命令行选项

首次在要浏览的程序的源文件上使用 cscope 时,它生成符号交叉引用表。缺省情况下,该表存储在当前目录中的文件 cscope.out 中。在后续调用中,仅当源文件已被修改或源文件列表不同时,cscope 才重新生成交叉引用。重新生成交叉引用时,从旧的交叉引用复制未更改文件的数据,这样重新生成的速度比初始生成的速度要快,且减少了后续调用的启动时间