Ubuntu14.04(64bit)安装YouCompleteMe

9 篇文章 0 订阅

0 前言

    《Ubuntu14.04(32bit)配置YouCompleteMe》基于32位系统安装了YouCompleteMe,本文基于64位系统继续安装。

1 安装准备

1.1 安装vim

sudo apt-get install vim

1.2 安装cmake

sudo apt-get install cmake

1.3 安装python

sudo apt-get install python-dev

1.4 安装LLVM

    参考资料[1]指出,YouCompleteMe精确的补全功能完全依赖于Clang的代码解析,因此下载Clang for Ubuntu 14.04(选择Download LLVM 3.6.2,Pre-built Binaries,下载的默认文件名为clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz)。

    由于下载的是预编译版,所以只需要将clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz解压到Ubuntu14.04(64bit)的目录中即可,本文选择Downloads目录。

liyihai@ubuntu:~/Downloads$ tar -axvf clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz

1.5 安装Vundle

    这里采用一种与参考资料[2]不同的安装方法。先下载Vundle.vim-master.zip,解压到~/.vim/bundle/目录中(先创建~/.vim目录及其子目录bundle)。然后创建文件~/.vimrc,在其中指定Vundle目录:

set rtp+=~/.vim/bundle/Vundle.vim-master

    此时,Vundle算是安装成功,可以用它来管理vim插件了。

1.6 安装git

    由于Vundle是通过git来下载插件的,因此需要安装这个工具。

sudo apt-get install git

2 安装YouCompleteMe

2.1 下载    

通过Vundle下载YouCompletelMe插件

    (1)在~/.vimrc中添加:

Bundle 'Valloric/YouCompleteMe'

    说明:更加详细的设置,见《Ubuntu14.04(32bit)配置YouCompleteMe》。

    (2)根据参考资料[2]的说明,使用BundleInstall命令安装YouCompleteMe。

2.2 编译

(1)在~目录中创建目录ycm_buid,然后进入ycm_build目录

cd ycm_build

(2)通过cmake产生Makefile:

cmake -G "Unix Makefiles"  ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp -DEXTERNAL_LIBCLANG_PATH=~/Downloads/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so

(3)编译+安装

liyihai@ubuntu:~/Downloads/ycm_build$ make ycm_support_libs

    至此,YouCompleteMe已经算是安装成功(执行上面的命令,就算是编译+安装了)!

    注意:这时候,ycm_build目录可以删除啦!

2.3 配置

    详见《Ubuntu14.04(32bit)配置YouCompleteMe》。

3 清理垃圾

    安装成功后,ycm_build以及clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04目录都可以删除,不影响YouCompleteMe插件的使用。

参考资料

[1]Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

[2]vim之vundle

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OneSea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值