gpt4 book ai didi

makefile - Centos7如何安装lua5.3

转载 作者:行者123 更新时间:2023-12-02 03:44:12 24 4
gpt4 key购买 nike

美好的一天,我几乎整个下午都在寻找在 Centos 7 上安装 lua5.3。我主要找到了安装 Lua5.1 的信息,但我们确实需要 5.2 或 5.3 版本。

如果我找到了 5.3 的信息,那不是 Centos 的信息。

到目前为止,我能做的最好的事情就是从 lua 网站下载源版本 enter link description here但我还是无法安装。

这是我的步骤,也许您可​​以帮助继续

curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
tar zxf lua-5.3.4.tar.gz
cd lua-5.3.4
make linux test

问题是,从那时起我该如何安装它。

我试过了

make

make linux

让linux让我犯 fatal error

[root@pc6 lua-5.3.4]# make linux cd src && make linux make1: Entering directory /root/install-package/lua-5.3.4/src' make all
SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline" make[2]:
Entering directory
/root/install-package/lua-5.3.4/src' gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.c lua.c:82:31: fatal error: readline/readline.h: No such file or directory #include ^ compilation terminated. make[2]: * [lua.o] Error 1 make[2]: Leaving directory /root/install-package/lua-5.3.4/src' make[1]: *** [linux] Error 2
make[1]: Leaving directory
/root/install-package/lua-5.3.4/src' make: *
[linux] Error 2

那么你建议我做什么。 Centos 7 今天已经安装完毕。我可能会错过安装依赖库吗?

感谢您的帮助

最佳答案

您提到的下载页面显示:

There are detailed instructions in the package

此链接指向README ,其中表示:

If you're running Linux and get compilation errors, make sure you have installed the readline development package (which is probably named libreadline-dev or readline-devel).

如果您不想安装 readline,请尝试使用 make posixmake posix MYCFLAGS=-DLUA_USE_DLOPEN MYLIBS=-ldl。您可能需要先执行make clean

关于makefile - Centos7如何安装lua5.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47333504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com