CentOS下配置Lua運行環境

來源:互聯網
上載者:User

標籤:

Warning: 本文原網頁 http://www.centoscn.com/yunwei/Lua/2013/0817/1284.html 

              在此基礎上略作修改,如有侵權,請告知刪除,謝謝!

在正式操作前請獲得root許可權!

1.下載包

[[email protected] ~]# wget http://www.lua.org/ftp/lua-5.3.1.tar.gz

2.解壓縮

[[email protected] lua]# tar zxf lua-5.3.1.tar.gz

3.修改Makefile檔案

[[email protected]]# cd lua-5.3.1

[[email protected] lua-5.3.1]# vim Makefile

INSTALL_TOP= /usr/local/lua

4.運行安裝

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

make[1]: Entering directory `/usr/local/lua/lua-5.3.1/src‘
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
make[2]: Entering directory `/usr/local/lua/lua-5.3.1/src‘
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.c
gcc -o lua lua.o liblua.a -lm -Wl,-E -ldl -lreadline -lncurses
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o luac.o luac.c
gcc -o luac luac.o liblua.a -lm -Wl,-E -ldl -lreadline -lncurses
make[2]: Leaving directory `/usr/local/lua/lua-5.3.1/src‘
make[1]: Leaving directory `/usr/local/lua/lua-5.3.1/src‘

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

cd src && mkdir -p /usr/local/lua/bin /usr/local/lua/include /usr/local/lua/lib /usr/local/lua/man/man1 /usr/local/lua/share/lua/5.3 /usr/local/lua/lib/lua/5.3
cd src && install -p -m 0755 lua luac /usr/local/lua/bin
cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/lua/include
cd src && install -p -m 0644 liblua.a /usr/local/lua/lib
cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/lua/man/man1

5.驗證一下

[[email protected] lua-5.3.1]# /usr/local/lua/bin/lua

Lua 5.3.1  Copyright (C) 1994-2015 Lua.org, PUC-Rio


>
恭喜,安裝成功了!

 

注意:如果遇到make linux或者make install報錯,先運行

[[email protected] lua-5.3.1]# yum install -y readline-devel ncurses-devel

然後重新make linux 和 make install

CentOS下配置Lua運行環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.