这里不在赘述各个步骤,网上有很多, 这里只说编译编译的时候需要注意的问题, 并且, 这里假设只需要支持c/c++的补全。
默认的是youComplete去自己下载llvm3.5,不知道官方为何要下载这个,这个clang3.5是所有怪异问题的根源。
linux
上网查看linux 3.9 安装clang 3.9即可。
编译youcomplet的同下即可。
mac
在mac下选择一个llvm 其他更高版本进行安装,假设用的3.9。
brew install llvm@39
这里会默认安装在/usr/local/Celler/llvm@3.9这个目录下。
cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=/usr/local/Cellar/llvm@3.9/3.9.1_1 ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp
make
然后设置环境变量。
export PATH="/usr/local/Cellar/llvm@3.9/3.9.1_1/bin
网友评论