在 x86 笔记本上编译安装 YouCompleteMe 插件
最近入手了一台
x86 架构的小笔记本电脑,CPU 是 1 核 2 线程。想作为临时维护机,平时连接其他计算机,或者临时开发。于是安装了 AntiX 系统(为数不多还在维护 x86 软件仓库的发行版),并且准备使用 Vim 作为编辑器(VSCode 开销太大装不上)。
Vim 的包管理
使用vim-plug
1 | call plug#begin() |
安装 YouCompleteMe
使用:PlugInstall
clangd
编译 clang 工具链
下载 llvm-project
下载
1 | wget https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz |
然后解压
1 | tar xf llvm-project-15.0.7.src.tar.xz |
CMake 选项
进入源代码文件夹,使用
1 | cd llvm-project-15.0.7.src |
上面的$HOME/.llvm
注意 编译
编译 && 测试 && 安装
当前目录是llvm-project-15.0.7.src
。
1 | cd build |
如图make check
编译安装 YouCompleteMe
上文提到,llvm$HOME/.llvm
$HOME/.llvm
1 | cd ~/.vim/plugged/YouCompleteMe |
--verbose
No pre built Clang 15.0.1 binaries for this system.
,无视。
配置 YouCompleteMe
为了让.vimrc
1 | let g:ycm_clangd_binary_path = "/path/to/clangd" |
其中/path/to/clangd
Fin.