【问题标题】:Using cscope with VIM: adding database returns errno 75将 cscope 与 VIM 一起使用:添加数据库返回 errno 75
【发布时间】:2012-02-21 16:46:06
【问题描述】:

我有一个相当大的 cscope.out 数据库(超过 2GB)和超过 1GB 的倒排索引,当我发出命令 :cscope add "path to database" 时,我收到以下错误:

E563: stat("path to database") error: 75

查看源代码,似乎返回了errno,其中75表示值对于定义的数据类型来说太大了。

如何让它加载我的数据库?

【问题讨论】:

  • 看起来大型数据库无法加载。所以我创建了一个 cscope.files 并只包含了所需的文件,然后重建了我的 cscope.out 数据库。这将其大小减少到不到 2GB,这解决了我的问题。
  • 请将您的解决方案作为答案发布并接受它,以便人们(和机器)知道该问题已得到解答。
  • 我也有同样的问题。 cscope.out > 1Gb,如果我尝试在 vim 中加载它,我会收到错误“E563:stat() error:75”。但是,gvim 可以很好地加载它。 VIM 专家知道为什么吗?

标签: c vim vi cscope


【解决方案1】:

32 位 vim 对 cscope 数据库施加了 2GB 的限制。使用 64 位 vim 来克服这个限制。

【讨论】:

    猜你喜欢
    • 2011-02-14
    • 2023-01-08
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-24
    相关资源
    最近更新 更多