• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

VIM的重新编译,支持lua(安装 neocomplete时需要)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

         想要成功安装neocomplete,需要vim是7.3及以上的版本,并且支持lua,查看是否支持,打开vim,输入:version,可以查看到版本和是否支持lua,如果-lua代表不支持,+lua代表支持,重新编译如下。

1. 下载安装ncurses

下载地址:http://ftp.gnu.org/pub/gnu/ncurses/

[[email protected] local]# tar -xzvf ncurses-6.1.tar.gz 

[[email protected] local]# cd ./ncurses-6.1/

[[email protected] ncurses-6.1]# ./configure

[[email protected] ncurses-6.1]# make

[[email protected] ncurses-6.1]# make install


2. 下载安装lua

下载地址:http://www.lua.org/download.html

[[email protected] local]# tar -xzvf lua-5.3.4.tar.gz 

[[email protected] local]# cd ./lua-5.3.4/

[[email protected] lua-5.3.4]# make linux

[[email protected] lua-5.3.4]# make install

注意:如果提示错误lua.c:82:31: fatal error: readline/readline.h: No such file or directory

需要先安装readline-devel

[[email protected] lua-5.3.4]# yum install readline-devle


3. 下载安装vim

下载地址:ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2

[[email protected] local]# tar -xjvf vim-7.4.tar.bz2 

[[email protected] local]# cd ./vim74/

[[email protected] vim74]# ./configure --prefix=/usr --with-features=huge --enable-rubyinterp --enable-pythoninterp --enable-luainterp --with-lua-prefix=/usr/local

[[email protected] vim74]# make

[[email protected] vim74]# make install


问题:

/usr/local/vim74/src/if_lua.c:777: undefined reference to `luaL_optlong'

[[email protected] vim74]# vim /usr/local/vim74/src/if_lua.c

找到777行

long pos = luaL_optlong(L, 3, 0);

修改为

long pos = (long) luaL_optlong(L, 3, 0);


4. 测试

是否安装成功,打开vim,输入:version

[[email protected] vim74]# vim



5. 如何安装neocomplete请参考

https://blog.csdn.net/pei2215015/article/details/79802351中的安装neocomplete小节


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[转]天龙八部服务器端Lua脚本系统发布时间:2022-07-22
下一篇:
邦定lua函数到C里做为回调发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap