资讯专栏INFORMATION COLUMN

源码编译Vim 8

lookSomeone / 2317人阅读

摘要:在发布了在各发行版还没更新包的时候就源码编译来使用吧以编译为例下载源码可以在官网下载打包好的源代码或者使用编译上面的参数使用都可以看到对应用途

Vim 8.0 在2016.09.12发布了, 在各 Linux 发行版还没更新包的时候就源码编译来使用吧! 以 Debian 编译 Vim 为例.

下载Vim 源码

可以在Vim 官网下载打包好的源代码.
或者使用 Git:

git clone https://github.com/vim/vim.git
编译
cd vim/src

./configure  --with-compiledby="TaoBeier" --with-features=huge --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu  --enable-cscope --enable-perlinterp=yes --enable-rubyinterp=yes --with-luajit --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-multibyte --with-x --enable-fail-if-missing

上面的参数使用 ./configure --help 都可以看到对应用途. 上面使用的参数是增加了对 Python, Ruby, Perl, 以及X window的支持.

建议加上 --enable-fail-if-missing 参数, 以方便定位到哪里依赖缺失.

依赖

这里检查可能通不过, 首先是 lualuajit. 需要执行

sudo apt-get install lua5.1 liblua5.1-0 luajit libluajit-5.1-dev

其次注意 Python 的 config 位置.

最后就是 Perl 需要 sudo apt-get install libperl-dev.

最终
make && sudo make install
最终结果

PS: 其实我一开始是想介绍 Vim 8 的, 然后碰巧在 GitHub 上有人问如何编译之类的, 就先写了这篇.


可以通过公众号 TheMoeLove 和我联系

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24882.html

相关文章

  • Centos7环境下源码部署ThingsBoard

    摘要:本文为有二次开发需求的同学准备,可以修改源码后编译运行。具体操作即可在端口启动前端服务。 本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。 准备工作 一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...

    Kahn 评论0 收藏0
  • Centos7环境下源码部署ThingsBoard

    摘要:本文为有二次开发需求的同学准备,可以修改源码后编译运行。具体操作即可在端口启动前端服务。 本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。 准备工作 一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...

    justCoding 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<