我正在尝试为 *.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/