日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux lua socket编程,CentOs 安装lua,luasocket

發布時間:2023/12/4 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux lua socket编程,CentOs 安装lua,luasocket 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、centos安裝Lua

3)個人在這里選擇使用5.1版本的

*下載

wget?http://www.lua.org/ftp/lua-5.1.5.tar.gz

--2013-10-14?16:23:17--??http://www.lua.org/ftp/lua-5.1.5.tar.gz

Resolving?www.lua.org...?89.238.129.35,?2a02:40:41::5

Connecting?to?www.lua.org|89.238.129.35|:80...?connected.

HTTP?request?sent,?awaiting?response...?200?OK

Length:?221213?(216K)?[application/octet-stream]

Saving?to:?“lua-5.1.5.tar.gz”

*解壓文件

tar?-xzvf?lua-5.1.5.tar.gz

*安裝

[root@xxx?lua-5.1.5]#?make

Please?do

make?PLATFORM

where?PLATFORM?is?one?of?these:

aix?ansi?bsd?freebsd?generic?linux?macosx?mingw?posix?solaris

See?INSTALL?for?complete?instructions.

提示輸入 參數指定安裝的系統平臺

[root@xxx?lua-5.1.5]#?make?linux

cd?src?&&?make?linux

make[1]:?Entering?directory?`/root/down/lua-5.1.5/src'

make?all?MYCFLAGS=-DLUA_USE_LINUX?MYLIBS="-Wl,-E?-ldl?-lreadline?-lhistory?-lncurses"

make[2]:?Entering?directory?`/root/down/lua-5.1.5/src'

gcc?-O2?-Wall?-DLUA_USE_LINUX???-c?-o?lua.o?lua.c

In?file?included?from?lua.h:16,

from?lua.c:15:

luaconf.h:275:31:?error:?readline/readline.h:?No?such?file?or?directory

luaconf.h:276:30:?error:?readline/history.h:?No?such?file?or?directory

lua.c:?In?function?‘pushline’:

lua.c:182:?warning:?implicit?declaration?of?function?‘readline’

lua.c:182:?warning:?assignment?makes?pointer?from?integer?without?a?cast

lua.c:?In?function?‘loadline’:

lua.c:210:?warning:?implicit?declaration?of?function?‘add_history’

make[2]:?***?[lua.o]?Error?1

make[2]:?Leaving?directory?`/root/down/lua-5.1.5/src'

make[1]:?***?[linux]?Error?2

make[1]:?Leaving?directory?`/root/down/lua-5.1.5/src'

make:?***?[linux]?Error?2

這里又報了個錯, 百度了一下,未安裝一些必須的開發環境

yum?install?-y?readline-devel?ncurses-devel

執行一下上邊的安裝

然后繼續lua的安裝

[root@xxx?lua-5.1.5]#?make?linux

cd?src?&&?make?linux

make[1]:?Entering?directory?`/root/down/lua-5.1.5/src'

make?all?MYCFLAGS=-DLUA_USE_LINUX?MYLIBS="-Wl,-E?-ldl?-lreadline?-lhistory?-lncurses"

make[2]:?Entering?directory?`/root/down/lua-5.1.5/src'

gcc?-O2?-Wall?-DLUA_USE_LINUX???-c?-o?lua.o?lua.c

gcc?-o?lua??lua.o?liblua.a?-lm?-Wl,-E?-ldl?-lreadline?-lhistory?-lncurses

gcc?-O2?-Wall?-DLUA_USE_LINUX???-c?-o?luac.o?luac.c

gcc?-O2?-Wall?-DLUA_USE_LINUX???-c?-o?print.o?print.c

gcc?-o?luac??luac.o?print.o?liblua.a?-lm?-Wl,-E?-ldl?-lreadline?-lhistory?-lncurses

make[2]:?Leaving?directory?`/root/down/lua-5.1.5/src'

make[1]:?Leaving?directory?`/root/down/lua-5.1.5/src'

下一步:

[root@xxx?lua-5.1.5]#?make?install

cd?src?&&?mkdir?-p?/usr/local/bin?/usr/local/include?/usr/local/lib?/usr/local/man/man1?/usr/local/share/lua/5.1?/usr/local/lib/lua/5.1

cd?src?&&?install?-p?-m?0755?lua?luac?/usr/local/bin

cd?src?&&?install?-p?-m?0644?lua.h?luaconf.h?lualib.h?lauxlib.h?../etc/lua.hpp?/usr/local/include

cd?src?&&?install?-p?-m?0644?liblua.a?/usr/local/lib

cd?doc?&&?install?-p?-m?0644?lua.1?luac.1?/usr/local/man/man1

如此安裝完成,然后試一下效果:

[root@xxx?lua-5.1.5]#?lua

Lua?5.1.5??Copyright?(C)?1994-2012?Lua.org,?PUC-Rio

>?print("Hello?");

Hello

>

二、centos安裝LuaSocket

3)下載并解壓

wget?http://files.luaforge.net/releases/luasocket/luasocket/luasocket-2.0.2/luasocket-2.0.2.tar.gz

tar?-xzvf?luasocket-2.0.2.tar.gz

4)安裝

[root@xxx?luasocket-2.0.2]#?make?&?make?install

[1]?2109

cd?src;?make?all

cd?src;?make?all

make[1]:?Entering?directory?`/root/down/luasocket-2.0.2/src'

make[1]:?Nothing?to?be?done?for?`all'.

make[1]:?Leaving?directory?`/root/down/luasocket-2.0.2/src'

make[1]:?Entering?directory?`/root/down/luasocket-2.0.2/src'

make[1]:?Nothing?to?be?done?for?`all'.

make[1]:?Leaving?directory?`/root/down/luasocket-2.0.2/src'

cd?src;?mkdir?-p?/usr/local/share/lua/5.1

cd?src;?cp?ltn12.lua?socket.lua?mime.lua?/usr/local/share/lua/5.1

cd?src;?mkdir?-p?/usr/local/share/lua/5.1/socket

cd?src;?cp?http.lua?url.lua?tp.lua?ftp.lua?smtp.lua?/usr/local/share/lua/5.1/socket

cd?src;?mkdir?-p?/usr/local/lib/lua/5.1/socket

cd?src;?cp?socket.so.2.0.2??/usr/local/lib/lua/5.1/socket/core.so

#cd?src;?mkdir?-p?/usr/local/share/lua/5.1/mime

#cd?src;?cp??/usr/local/share/lua/5.1/mime

cd?src;?mkdir?-p?/usr/local/lib/lua/5.1/mime

cd?src;?cp?mime.so.1.0.2?/usr/local/lib/lua/5.1/mime/core.so

[1]+??Done????????????????????make

5)個人在這里順利安裝成功,哈哈

總結

以上是生活随笔為你收集整理的linux lua socket编程,CentOs 安装lua,luasocket的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。