我正在尝试为*.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
如何解决此问题?
答案 0 :(得分:0)
如果使用-c
或-T
选项生成数据库(在原始命令中使用-c
),则需要将这些选项传递给cscope的每次后续调用。只需将-c
添加到第二个命令(使其成为cscope -Rbc
),它就可以正常工作。
答案 1 :(得分:0)
cscope -Rb
仅生成cscope.out
个文件,但cscope -bkqc -I cscope.files
生成cscope.in.out
,cscope.po.out
和cscope.out
。因此无需执行cscope -Rb
。