lua模組luasocket安裝

2021-08-15 18:36:52 字數 1057 閱讀 8496

# wget

2、解壓縮包

tar -zxvf ***.tar.gz 

3、查詢lua安裝路徑和修改config檔案

whereis lua 

進入luasocket目錄修改config檔案:

install_top_share=/usr/share/lua/5.1

install_top_lib=/usr/lib64/lua/5.1

luainc=-i/lua/oldluasocket/luasocket-2.0.3/src   -- 這裡是原始碼路徑

還要同時注意下面系統預設配置資訊(選擇與系統對應的配置):

#------

# compiler and linker settings

# for mac os x

##cc=gcc

#def= -dluasocket_debug -dunix_has_sun_len

#cflags= $(luainc) $(compat) $(def) -pedantic -wall -o2 -fno-common

#ldflags=-bundle -undefined dynamic_lookup

#ld=export macosx_deployment_target="10.3"; gcc

#------

# compiler and linker settings

# for linux

cc=gcc

def=-dluasocket_debug 

cflags= $(luainc) $(def) -pedantic -wall -o2 -fpic

ldflags=-o -shared -fpic

ld=gcc 

4、編譯安裝

make && make install 

5、驗證

執行lua進入控制台:

輸入require "socket.http" 不報錯即安裝成功

Lua基礎 安裝LuaSocket

這裡為 lua基礎 coroutine lua的多執行緒程式設計 做一下準備工作,因為用到了socket庫,這裡就說明一下怎麼在fedora上安裝luasocket,以防有的朋友的開發環境跟博主的一樣,預設沒有該庫,又得自己到處去查怎麼安裝。note 該庫從文件看,好像只支援lua5.1,博主沒有嘗...

使用Lua的擴充套件庫LuaSocket用例

目錄結構 luasocket 是 lua 的網路模組庫,它可以很方便地提供 tcp udp dns ftp http smtp mime 等多種網路協議的訪問操作。它由兩部分組成 一部分是用 c 寫的核心,提供對 tcp 和 udp 傳輸層的訪問支援。另外一部分是用 lua 寫的,負責應用功能的網路...

lua模組編寫

lua允許我們編寫自定義模組以便後面呼叫,在編寫模組之前我們先認識2個知識點 1.lua語言中陣列,模組其實都是table 2.在之前的lua基本語法裡我們知道函式是可以賦值給變數的 好,我們新建乙個檔案my.lua 如下 local my my.name 滄浪水 my.url www.freecl...