在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.lua安装 1)http://www.lua.org/download.html为下载页面 linux中运行 wget http://www.lua.org/ftp/lua-5.2.3.tar.gz 我的下载路径 /usr/local/src 2)解压 tar xzvf lua-5.2.3.tar.tz 得到目录 /usr/local/src/lua-5.2.3 进入目录 3)运行 ./configure 没有这个命令 表示需要的一些配置在Makefile中已经写好 打开Makefile 有INSTALL_TOP= /usr/local/一行 表示安装的默认路径为他 修改为INSTALL_TOP= /usr/local/lua (不修改也无所谓 个人习惯) 4)运行make 提示Please do 'make PLATFORM' 表示后面加平台 我的是Centos 没有提供选项 直接指定linux make linux 5) 运行make linux后 提示: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `PC' 网上搜到的原因是: 由于lua编译依赖 解决办法: 进入/usr/local/src/lua-5.2.3/src目录 打开Makefile文件 找到linux所对应的编译规则哪一行 在SYSLIBS中添加-lncurses 修改后变为 6)继续运行make 成功, make install 成功 到/usr/local/下查看 就会看到有个lua的文件夹 一般默认的系统路径(如果没有做第三步操作 则在/usr/local/bin 目录有有lua命令) /usr/local/bin 为了能输入lua命令就能使用lua 将/usr/local/lua/bin下的lua命令 cp到/usr/local/bin 7) 在任意路径下 输入lua 并回车 然后输入 print(1) 回车 如果正确输出 表示安装成功 |
请发表评论