Cscope错误:cscope:无法从文件cscope.out读取列表大小

时间:2013-05-29 19:17:38

标签: linux cscope

有一个确切的问题已经是here!,但没有详细的解决方案,所以再问一遍。我跟着this!教程:

find . -name "*.c" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" > cscope.files
cscope -q -R -b -i cscope.files
cscope -d

当我执行最后一个命令时,出现错误:     cscope:无法从文件cscope.out中读取列表大小。

文件大小:

$ ls -l | grep cscope
-rw-r--r--   1 tnsharma  wheel     8230153 May 29 11:13 cscope.files
-rw-r--r--   1 tnsharma  wheel   280810496 May 29 11:39 cscope.in.out
-rw-r--r--   1 tnsharma  wheel  3471526675 May 29 11:39 cscope.out
-rw-r--r--   1 tnsharma  wheel  1929521640 May 29 11:39 cscope.po.out

知道如何使这项工作? -Thanks

更新:我可以在子文件夹中使用cscope。但是不知道如何跨子文件夹链接cscope.out文件以使其成为全局文件。

2 个答案:

答案 0 :(得分:0)

您的cscope.out太大而无法正常使用。

通过创建cscope -R文件,尝试减少在执行-bcscope.files时解析的文件数。

答案 1 :(得分:0)

如果目录名目录路径 空格,我已经提供了解决方案。重命名没有空格的目录并重试。请检查此https://stackoverflow.com/a/30423629/3936129