代码之家  ›  专栏  ›  技术社区  ›  TCSGrad

有人能告诉我在哪里通过CScope支持获得VIM 7.2吗?

  •  0
  • TCSGrad  · 技术社区  · 15 年前

    我想使用支持cscope的vim——不幸的是,工作中的二进制文件不是用cscope支持编译的,当我尝试从src构建时,由于没有安装正确的dev包,我得到了很多错误。

    那么,是否有人有一个链接,在这里我可以使用CScope支持预编译二进制文件?顺便说一句,我使用的是Linux。

    3 回复  |  直到 15 年前
        1
  •  3
  •   netjeff    15 年前

    对于您请求预编译VIM 7.2的请求,您的回答并不完全正确,但您表示编译问题的一部分是您“没有安装所需软件包的特权”(在您对@chenkaie答案的评论中)。如果其他所需的包使用 configure ,您可以编译它们以安装到您可以控制的目录中,如下所示:

    ./configure --prefix=/dir/with/permissions
    make && make install
    

    配置 -基于安装程序支持 --prefix 开关,这样就可以在如下位置安装软件包 <prefix>\bin , <prefix>/lib 等等。通过这个技巧,您可以构建所有需要的包,以便构建VIM 7.2本身。

    如果所需的包不是 配置 -基于,您可能需要查看安装程序(makefile?)查看是否有类似于 configure --prefix=<dir>

        2
  •  4
  •   chenkaie    15 年前

    只需从源代码构建自己的vim二进制文件也许是一个好的解决方案^^

    wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
    tar xjf vim-7.2.tar.bz2
    cd vim72
    ./configure --enable-cscope
    make && make install
    

    您将获得支持CScope的VIM 7.2

        3
  •  0
  •   Conspicuous Compiler    15 年前

    我有一个Ubuntu给我的默认包,它做了“apt-get-install-vim”,vim_1%3a7.1-138+1ubuntu3.1_i386.deb。

    当我打字时,在VIM内部

    :echo has('cscope')
    

    资讯科技印刷

    1
    

    如预期。

    当然,你说你在找VIM 7.2我不知道7.2在7.1以上有什么改进,但是 it looks like there are still build problems with 7.2 that are being hammered out . 我建议暂时使用7.1。