有人能告诉我在哪里可以获得支持cscope的Vim 7.2吗?
我想使用支持cscope的vim-不幸的是,工作中的二进制文件没有使用cscope支持编译,当我尝试从src构建时,由于没有安装正确的开发包,我得到了很多错误有人能告诉我在哪里可以获得支持cscope的Vim 7.2吗?,vim,cscope,Vim,Cscope,我想使用支持cscope的vim-不幸的是,工作中的二进制文件没有使用cscope支持编译,当我尝试从src构建时,由于没有安装正确的开发包,我得到了很多错误 那么,是否有人有一个链接,我可以在其中使用支持cscope的预编译二进制文件?顺便说一句,我使用的是linux。我有Ubuntu通过“apt-get-install-vim”,vim_1%3a7.1-138+1ubuntu3.1_i386.deb给我的默认软件包 在vim内部,当我键入 :echo has('cscope') 它打印 1
那么,是否有人有一个链接,我可以在其中使用支持cscope的预编译二进制文件?顺便说一句,我使用的是linux。我有Ubuntu通过“apt-get-install-vim”,vim_1%3a7.1-138+1ubuntu3.1_i386.deb给我的默认软件包 在vim内部,当我键入
:echo has('cscope')
它打印
1
正如所料
当然,你说你正在寻找Vim7.2,我不知道7.2比7.1有什么改进,但是。我建议暂时只使用7.1。从源代码构建自己的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对于您的预编译vim 7.2请求,您的回答并不完全正确,但您说编译问题的一部分是您“没有安装reqd软件包的特权”(在您对@Chenkae的回答的评论中)。如果其他reqd软件包使用
configure
,您可以编译它们以安装到您可以控制的目录中,如下所示:
./configure --prefix=/dir/with/permissions
make && make install
configure
基于的安装程序支持--prefix
开关,这会导致安装的包位于\bin
、/lib
等位置。使用此技巧,您可以构建所有reqd包,以便构建vim 7.2本身
如果reqd包不是基于configure
,你可能想看看reqd包的安装程序(makefile?),看看它是否有一个类似于configure的选项--prefix=
是的,但是我没有Ubuntu在工作-如果我只是将二进制文件从Ubuntu的/usr/bin复制到我的工作帐户,它会工作吗?可能不会。你能说明一下你在工作中使用的是什么版本吗?我在7.0/7.1版本中遇到了很多问题。一些相当流行的插件只在7.2+上工作-我想这就是作者询问这个特定版本的原因。了解您使用的发行版会很有帮助。以及你是否有在你的工作盒上安装“合适的开发包”的权限。嗯……你能告诉我怎么找到吗?我只有一个通过putty使用的linux帐户-是否有命令可以告诉我哪个发行版/哪个版本?cat/etc/lsb release
应该告诉您。lsb_version=“1.3”
这对回答我的问题有帮助吗?我无法从命令的输出中获得任何信息:)在发布查询之前尝试了该操作-获得大量错误!!我没有安装reqd.软件包的权限,因此查询!