cscope菜单没有重新创建数据库?

时间:2009-11-21 09:25:51

标签: unix cscope

我通常使用命令

创建cscope数据库
cscope -bqRv

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

cscope -R

这不必要地重新创建了cscope数据库,我并不总是需要它。反正有没有重新创建数据库到cscope菜单?

2 个答案:

答案 0 :(得分:2)

我自己找到了答案!它出现在cscope主页上。 (在“大型项目中使用Cscope”) - http://cscope.sourceforge.net/large_projects.html

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

cscope -d

它会调出cscope菜单!!

答案 1 :(得分:0)

Fedora上的手册页说:

  第一次

cscope 构建符号交叉引用   用于正在浏览的程序的源文件。随后   调用时,cscope仅在源文件时重建交叉引用   已更改或源文件列表不同。当。。。的时候   重建交叉引用,从中复制未更改文件的数据   旧的交叉引用,这使得重建速度快于   初步建设。

也许如果你不提供任何参数,它就不会重建数据库。虽然它看起来好像会检查它是否应该根据任何被更改的文件。