Ubuntu 32位安装clang-3.7. 与 YouCompleteme

文章目录
  1. 问题
  2. 环境
  3. 流程
    1. 安装
    2.  软连接
  4. 附安装YouCompleteMe

问题

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 main

ok,之后执行如下的语句更新:

1
2
wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
sudo apt-get update

安装

然后无误后,安装:

1
sudo apt-get install clang-3.7 lldb-3.7

是不是可以正常安装~~,最后一步就是软连接了~~

 软连接

1
2
sudo 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/

然后按照YCM的文档:

1
2
3
然后在进去YouCompleteMe目录下,执行下面命令可以:
```Bash
./install.py --clang-completer --system-libclang#有clang的补全

然后就可以了~!,下面是完成的gvim 截图:


参考: (http://www.cnblogs.com/zhongcq/p/3630047.html)