摘要:在发布了在各发行版还没更新包的时候就源码编译来使用吧以编译为例下载源码可以在官网下载打包好的源代码或者使用编译上面的参数使用都可以看到对应用途
下载Vim 源码Vim 8.0 在2016.09.12发布了, 在各 Linux 发行版还没更新包的时候就源码编译来使用吧! 以 Debian 编译 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 参数, 以方便定位到哪里依赖缺失.
依赖这里检查可能通不过, 首先是 lua 和 luajit. 需要执行
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
摘要:本文为有二次开发需求的同学准备,可以修改源码后编译运行。具体操作即可在端口启动前端服务。 本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。 准备工作 一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...
摘要:本文为有二次开发需求的同学准备,可以修改源码后编译运行。具体操作即可在端口启动前端服务。 本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。 准备工作 一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...
阅读 2628·2021-11-24 10:44
阅读 1852·2021-11-22 13:53
阅读 1877·2021-09-30 09:47
阅读 3682·2021-09-22 16:00
阅读 2412·2021-09-08 09:36
阅读 2296·2019-08-30 15:53
阅读 2773·2019-08-30 15:48
阅读 937·2019-08-30 15:44