Unix cscope菜单而不重新创建数据库?

Unix cscope菜单而不重新创建数据库?,unix,cscope,Unix,Cscope,我通常用命令创建cscope数据库 cscope -bqRv 但有时,我只想访问通常通过运行获得的cscope菜单 cscope -R 这不必要地重新创建了cscope数据库,我并不总是需要它。是否可以在不重新创建数据库的情况下进入cscope菜单?Fedora上的手册页显示: cscope在第一次创建符号交叉引用时构建该符号交叉引用 用于正在浏览的程序的源文件。在随后的 调用时,仅当源文件 已更改或源文件列表不同。当 重新生成交叉引用时,将从中复制未更改文件的数据 旧的交叉引用,使重建比

我通常用命令创建cscope数据库

cscope -bqRv
但有时,我只想访问通常通过运行获得的cscope菜单

cscope -R

这不必要地重新创建了cscope数据库,我并不总是需要它。是否可以在不重新创建数据库的情况下进入cscope菜单?

Fedora上的手册页显示:

cscope在第一次创建符号交叉引用时构建该符号交叉引用 用于正在浏览的程序的源文件。在随后的 调用时,仅当源文件 已更改或源文件列表不同。当 重新生成交叉引用时,将从中复制未更改文件的数据 旧的交叉引用,使重建比 初始构建


如果不提供任何参数,可能无法重建数据库。尽管它看起来会根据任何正在更改的文件检查是否应该更改。

我自己找到了答案!它就在cscope主页上。(在“在大型项目上使用Cscope”下)此处-

创建数据库后,我可以运行

cscope -d

它会打开cscope菜单

谢谢你的回复wallky,是的,我正在Fedora中运行,但是仅仅输入cscope不会打开菜单。顺便说一下,这对于在命令行上进行快速搜索非常有用,如
cscope-dL0main
。可以说,如果您可以使用一些更具描述性的东西,比如
c
作为调用者。。。