macOS安装编译YouCompleteMe

整了三四天才终于让我弄好了YouCompleMe的安装编译。

直接在github的YouCompleMe仓库里面按照教程进行安装,在macOS模块按照作者的教程一步一步进行,最后进行到

cd ~/.vim/bundle/YouCompleteMe
./install.py

到这一步没有问题,但是这时候的补全只有id什么的,完全没有和库函数什么的联系起来,最终的效果就是下面的这种

我又在github上面闲逛,又找到了一个作者的仓库,在其中配置YouCompleMe的时候,提到了怎么安装和配置YouCompleMe。

我大致步骤按照这个来,但是一个人整也弄了很长时间。

安装好了YouCompleMe之后,去github下载libclang预编译二进制文件,我下载的是

解压之后就按照以下步骤

cd ~/downloads/ 
mkdir ycm_build 
cd ycm_build 
cmake -G "Unix Makefiles" -DUSE_SYSTEM_BOOST=ON -DPATH_TO_LLVM_ROOT=~/downloads/clang+llvm/ .\
 ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp
cmake --build . --target ycm_core

这里面最后一步可能会报错,不用管他。弄好了之后就执行

cd ~/.vim/bundle/YouCompleteMe
./install.py --clangd-completer

到这里就可以达到上图的效果了。

猜你喜欢

转载自blog.csdn.net/qq_46927284/article/details/120113798