参考博客有https://blog.csdn.net/m0_53157173/article/details/124653430和http://blog.chinaunix.net/uid-14824714-id-3125340.html。
https://www.lua.org/download.html下载网址。点击当前网址中的“download”超链接可以下载以前的版本。cat /etc/redhat-release
看一下操作系统的版本。
curl -R -O https://www.lua.org/ftp/lua-5.3.6.tar.gz
下载源码。
tar zxf lua-5.3.6.tar.gz
解压。cd lua-5.3.6
进入源码目录。
make all test
进行安装,发现报错:
Please do 'make PLATFORM' where PLATFORM is one of these:
aix bsd c89 freebsd generic linux macosx mingw posix solaris
See doc/readme.html for complete instructions.
src/lua -v
make: src/lua: Command not found
make: *** [test] Error 127
make linux
进行安装。
发现报错:
lua.c:82:10: fatal error: readline/readline.h: No such file or directory
82 | #include <readline/readline.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
yum install -y libtermcap-devel ncurses-devel libevent-devel readline-devel
安装必须得依赖库。
make linux
重新编译。
make linux install
进行安装。
来个"Hello World"字符串输出验证一下。vim hello.lua
,把下边内容:文章来源:https://www.toymoban.com/news/detail-451170.html
print("Hello World")
保存进去,然后运行lua hello.lua
。
文章来源地址https://www.toymoban.com/news/detail-451170.html
到了这里,关于lua-5.3.6源码安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!