我通常使用命令
创建cscope数据库cscope -bqRv
但有时,我只想访问通常通过运行获得的cscope菜单,
cscope -R
这不必要地重新创建了cscope数据库,我并不总是需要它。反正有没有重新创建数据库到cscope菜单?
答案 0 :(得分:2)
我自己找到了答案!它出现在cscope主页上。 (在“大型项目中使用Cscope”) - http://cscope.sourceforge.net/large_projects.html
创建数据库后,我可以运行它,
cscope -d
它会调出cscope菜单!!
答案 1 :(得分:0)
Fedora上的手册页说:
第一次cscope 构建符号交叉引用 用于正在浏览的程序的源文件。随后 调用时,cscope仅在源文件时重建交叉引用 已更改或源文件列表不同。当。。。的时候 重建交叉引用,从中复制未更改文件的数据 旧的交叉引用,这使得重建速度快于 初步建设。
也许如果你不提供任何参数,它就不会重建数据库。虽然它看起来好像会检查它是否应该根据任何被更改的文件。