YoucompleteMe安装

本文记录了在Ubuntu16.04 32位系统上安装YouCompleteMe插件的过程及遇到的问题。主要介绍了所需依赖工具版本,如vim 7.4、Python 2.7.13等,以及解决找不到动态库和编译Clang等问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

的确很难装,折腾了很久,都没法安好。
最后竟然莫名其妙地安装上了。
分析下来,其实只需要注意各个依赖工具的版本即可。
在这,我便把自己机器配置的版本公布出来,以供大家参考。
ubuntu 16.04 32位的机子。
主要是这些:
vim:VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
python:Python 2.7.13
gcc:gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
cmake:cmake version 3.9.0
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)

在运行./install.py时,曾提示过要clang 4.0.0,所以花了挺长的时间去下载clang4.0.0的,但无奈clang更难编译,就算编译,时间也是要很长的,听说是小时量级的,而且直接下载release版本的话,网速极慢。
本来我的python是2.7.12,后来还是因为听说编译clang是要2.7.13,所以就编译了一个2.7.13的,并安装好。没想到clang没编译成功,最后试着./install.py装YoucompleteMe,反而成功了。
在这其中,还提示只找到libpython.2.a静态库,但需要的是动态库,所以无法安装,接着在python的安装目录下查找libpython.2.so文件,并把它拷到错误提示中的路径,即可。
clang和gcc都是通过apt直接安装的,可以自行百度。


补充:原来./install.py --clang-completer是需要clang4.0.0的,看来要获得更好的代码提示,还是想办法把clang4.0.0下载下来啊。不过根本没下载速度阿。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值