YoucompleteMe安装

的确很难装,折腾了很久,都没法安好。
最后竟然莫名其妙地安装上了。
分析下来,其实只需要注意各个依赖工具的版本即可。
在这,我便把自己机器配置的版本公布出来,以供大家参考。
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下载下来啊。不过根本没下载速度阿。。。

你可能感兴趣的:(C++编程,ubuntu)