编译安装vim

sudo yum -y install ncurses-devel ruby ruby-devel lua lua-devel perl perl-devel python3 python3-devel python2-devel perl-ExtUtils-Embed
vim-8.2.3217]$ 
./configure \
	--with-features=huge\
	--enable-rubyinterp=yes\
	--enable-luainterp=yes \
	--enable-perlinterp=yes \
	--enable-python3interp=yes \
	--enable-pythoninterp=yes \
	--with-python-config-dir=/usr/lib64/python2.7/config \
	--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
	--enable-fontset=yes \
	--enable-cscope=yes \
	--enable-multibyte \
	--disable-gui \
	--enable-fail-if-missing \
	--prefix=/home/lc/.usr/vim \
	--with-compiledby='lichao'

./configure \
  --prefix=/usr \
  --localstatedir=/var/lib/vim \
  --mandir=/usr/share/man \
  --enable-acl \
  --enable-cscope \
  --enable-luainterp=dynamic \
  --enable-multibyte \
  --enable-perlinterp=dynamic \
  --enable-python3interp=dynamic \
  --enable-rubyinterp=dynamic \
  --enable-terminal \
  --with-features=huge \
  --with-luajit \
  --disable-icon-cache-update --disable-desktop-database-update \
  --enable-xsmp --enable-gui=gtk3 --enable-fail-if-missing \
  --with-compiledby=李超 --with-modified-by=李超

./configure --prefix=/usr/local/vim9 --enable-acl --enable-cscope --enable-luainterp=dynamic --enable-multibyte --enable-perlinterp=dynamic --enable-python3interp=dynamic --enable-rubyinterp=dynamic --enable-terminal --with-features=huge --with-luajit --disable-icon-cache-update --disable-desktop-database-update --enable-xsmp --enable-gui=gtk3 --enable-fail-if-missing --with-compiledby=李超 --with-modified-by=李超

编译vim9:带调试信息  确保每次在尝试不同的编译选项前都执行 make distclean,这样可以避免由于环境设置的变更导致的问题

CFLAGS="-fPIC -g" ./configure --prefix=/usr/local/vim9_1_0050/ --with-features=huge --enable-luainterp=dynamic --enable-mzschemeinterp --enable-perlinterp=dynamic --enable-pythoninterp=dynamic --enable-python3interp=dynamic --enable-tclinterp=dynamic --enable-rubyinterp=dynamic --enable-cscope --enable-xim --enable-fontset --enable-fail-if-missing --with-luajit --enable-xsmp --enable-gui=gtk3 --enable-acl --enable-terminal --enable-gui=auto --enable-gpm --with-compiledby='lichao' --with-modified-by='lichao'

https://github.com/vim/vim/issues/9651  解决ncurses库已安装但是找不到的问题

make 
make install

有调试信息还需要 修改src/Makefile中内容 CFLAGS = -g 这一行注释打开
需要修改src/Makefile中内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值