1

有一个确切的问题已经在这里!但没有详细的解决方案,所以再次询问。我跟着这个!教程:

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

知道如何进行这项工作吗?-谢谢

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

4

2 回答 2

0

cscope.out的太大了,它无法工作。

尝试减少在执行cscope -R-b创建文件时解析的cscope.files文件数量。

于 2014-08-13T23:17:51.117 回答
0

如果您的目录名称目录路径空格,我已经给出了解决方案。重命名不带空格的目录并重试。检查这个https://stackoverflow.com/a/30423629/3936129

于 2015-05-24T12:49:37.793 回答