问题
2017.1.28更新: YouCompleteme 安装步骤
配置了半下午+一晚上的 vim
, 使用的是github
上的这个配置: k-vim 结果完全卡在了YouCompleteMe
上,提示没有clang-3.7.0
, 折腾了好长时间,终于可以安装好了。 赶紧记录下=.=
环境
- Ubuntu 14.04 LTS 32 bit
- vim 7.4
- git
流程
因为需要安装 YouCompleteme
这个补全功能极强的vim 插件,而它需要依赖于 clang-3.7.x
,最悲催的 是官网没有提供 32bit
的二进制文件, 需要自己编译安装,然而我耐心的开了四线程按照网上的教程的 编译,花了1个多小时,编译完成,然而make
的时候,报错,又检查了一下目录没问题--然后就懵了, 最后又找了找其他的源,折腾好了: ### 添加源
在 里面找到对应自己系统的源,我的是: 1
2
3
4
5
6
7
8
9#Trusty (14.04) - Last update : Sun, 13 Dec 2015 17:26:12 UTC / Revision: 255459
deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty main
deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty main
# 3.6
deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.6 main
deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.6 main
# 3.7
deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main
deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main1
2wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
sudo apt-get update1
sudo apt-get install clang-3.7 lldb-3.7
### 软连接 1
2sudo ln -s /usr/lib/llvm-3.7/bin/clang /usr/bin/clang
sudo ln -s /usr/lib/llvm-3.7/bin/clang++ /usr/bin/clang++clang --version
,便会出现版本号,这样就安装好了,如下:
附安装YouCompleteMe
按照k-vim
的教程安装完其他的插件了,进入 1
cd ~/.vim/bundle/YouCompleteMe/
1
2
3然后在进去YouCompleteMe目录下,执行下面命令可以:
```Bash
./install.py --clang-completer --system-libclang#有clang的补全
参考: (http://www.cnblogs.com/zhongcq/p/3630047.html)