Linux c++ vim环境搭建系列(1)——Ubuntu18.04.4编译安装vim8.2

1. vim源码编译安装

参考网址: https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source

  1. 安装各类依赖库

    sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev 
    libgtk2.0-dev libatk1.0-dev libbonoboui2-dev 
    libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev 
    python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git
    
  2. 下载最新版vim并编译

    git clone git@github.com:vim/vim.git
    cd vim/
    
    ./configure --with-features=huge 
    --enable-multibyte 
    --enable-rubyinterp=yes 
    --enable-python3interp=yes 
    --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu 
    --enable-perlinterp=yes 
    --enable-luainterp=yes 
    --enable-gui=gtk2 
    --enable-cscope 
    --enable-multibyte 
    --prefix=/usr/local
    
    make
    make install
    
  3. 检测

    vim --version
    # 截至20200301, 此方法最新版是8.2
    

注意:

  1. python2和python3只能选择一个安装: 有些博客在configure那一步同时enable了python2和python3是有问题的(安装参考网址的说法), 这里选择了python3, 后面在youcompleteme中需要用python3, 并且python3是趋势, 所以这里选择python3. (如果要选择python2, 只需要把上面的python3改为python)
  2. with-python3-config-dir: 这个的查看方式是: 命令行python --version, 我的是3.6, 所以就在/usr/lib/python3.6/中去找类似config-3.6m-x86_64-linux-gnu这样名字的文件夹, 总之就是确保: python3版本和路径一致, 路径正确.
原文地址:https://www.cnblogs.com/whuwzp/p/ubuntu_vim_1.html