cscope: -c 或 -T 命令行和旧符号数据库不匹配

标签 c tags cscope

我正在尝试为 *.c*.x*.h 文件创建标签。

这些是我执行的以下命令。

find <absolute_path_of_code> -name *.c -o -name *.x -o -name *.h > cscope.files
cscope -bkqc cscope.files

到这里一切正常

但是当我执行命令之后,

cscope -Rb

我在控制台收到以下消息。

cscope: -c or -T option mismatch between command line and old symbol database

我该如何解决?

最佳答案

如果您使用 -c-T 选项(您在原始命令中使用 -c)生成数据库,则需要将这些选项传递给 cscope 的每个后续调用。只需将 -c 添加到您的第二个命令(使其成为 cscope -Rbc),它应该可以工作。

关于cscope: -c 或 -T 命令行和旧符号数据库不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212665/

相关文章:

C SIMPLE 温度转换器/摄氏度到华氏度未知错误和输出

c - 确定客户端绑定(bind)到的 TCP 端口号

django - 按钮同时充当 "submit"和 "href"

mysql - 标记博客文章时我真的应该使用关系表吗?

vim - 如何为 vim 设置 cscope?

C 结构体值在函数内部和外部不同

c - 如何修改 X509 的扩展名?

ios - 创建自定义 tableView 单元格 textField 或 textView 标签

Vim 选择 Cscope 命令而不是 ctags?

c++ - 为什么在Vim中cscope和ctags的组合会显示与类无关的函数定义的结果?