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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux CentOS 编译LUA。。搞半天终于对了= =

發(fā)布時(shí)間:2025/3/17 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux CentOS 编译LUA。。搞半天终于对了= = 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

安裝 wget?http://www.lua.org/ftp/lua-5.2.1.tar.gz
tar -zvxf lua-5.2.1.tar.gz

make linux
錯(cuò)誤:gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error: readline/readline.h: No such file or directorylua.c:68:30: error: readline/history.h: No such file or directorylua.c: In function ‘pushline’:lua.c:271: warning: implicit declaration of function ‘readline’lua.c:271: warning: assignment makes pointer from integer without a castlua.c: In function ‘loadline’:lua.c:301: warning: implicit declaration of function ‘a(chǎn)dd_history’make[2]: *** [lua.o] Error 1make[2]: Leaving directory `/root/lua-5.2.0/src'make[1]: *** [linux] Error 2make[1]: Leaving directory `/root/lua-5.2.0/src'make: *** [linux] Error 2

解決:yum install -y readline-devel ncurses-devel

#include<stdio.h>
#include"lua.h"
#include"lauxlib.h"
#include"lualib.h"
#include "luaconf.h"
int main(){ lua_State *L; L = luaL_newstate(); luaL_openlibs(L); luaL_dofile(L,"test.lua"); lua_close(L);}

運(yùn)行: gcc -o test tes.c -I/usr/local/lua/include/ -L/usr/local/lua/lib/ /usr/local/lua/lib/liblua.a -llua -lm -ldl?

錯(cuò)誤1:沒有引用liblua.a
/tmp/cckH9huG.o: In function `main':tes.c:(.text+0x12): undefined reference to `luaL_newstate'tes.c:(.text+0x20): undefined reference to `luaL_openlibs'tes.c:(.text+0x33): undefined reference to `luaL_loadfile'tes.c:(.text+0x5a): undefined reference to `lua_pcall'tes.c:(.text+0x65): undefined reference to `lua_close'collect2: ld returned 1 exit status

錯(cuò)誤2:沒有引用數(shù)學(xué)庫 -llua -lm
/usr/local/lua/lib/liblua.a(lvm.o): In function `Arith':lvm.c:(.text+0xbdb): undefined reference to `pow'/usr/local/lua/lib/liblua.a(lvm.o): In function `luaV_execute':lvm.c:(.text+0x20b7): undefined reference to `pow'/usr/local/lua/lib/liblua.a(lcode.o): In function `codearith':lcode.c:(.text+0x11ec): undefined reference to `pow'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_tan':lmathlib.c:(.text+0x1ee): undefined reference to `tan'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_tanh':lmathlib.c:(.text+0x22e): undefined reference to `tanh'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_sqrt':lmathlib.c:(.text+0x27d): undefined reference to `sqrt'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_sin':lmathlib.c:(.text+0x2be): undefined reference to `sin'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_sinh':lmathlib.c:(.text+0x2fe): undefined reference to `sinh'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_pow':lmathlib.c:(.text+0x488): undefined reference to `pow'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_log':lmathlib.c:(.text+0x52e): undefined reference to `log'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_log10':lmathlib.c:(.text+0x56e): undefined reference to `log10'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_fmod':lmathlib.c:(.text+0x678): undefined reference to `fmod'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_exp':lmathlib.c:(.text+0x6be): undefined reference to `exp'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_cos':lmathlib.c:(.text+0x6fe): undefined reference to `cos'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_cosh':lmathlib.c:(.text+0x73e): undefined reference to `cosh'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_atan':lmathlib.c:(.text+0x77e): undefined reference to `atan'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_atan2':lmathlib.c:(.text+0x7d8): undefined reference to `atan2'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_asin':lmathlib.c:(.text+0x81e): undefined reference to `asin'/usr/local/lua/lib/liblua.a(lmathlib.o): In function `math_acos':lmathlib.c:(.text+0x85e): undefined reference to `acos'/usr/local/lua/lib/liblua.a(loadlib.o): In function `ll_loadfunc':loadlib.c:(.text+0x947): undefined reference to `dlsym'loadlib.c:(.text+0x954): undefined reference to `dlerror'loadlib.c:(.text+0xa2c): undefined reference to `dlopen'loadlib.c:(.text+0xa41): undefined reference to `dlerror'/usr/local/lua/lib/liblua.a(loadlib.o): In function `gctm':loadlib.c:(.text+0x104e): undefined reference to `dlclose'collect2: ld returned 1 exit status

錯(cuò)誤3:沒有用-ldl 沒找著這個(gè)是干什么用的,看起來像device

/usr/local/lua/lib/liblua.a(loadlib.o): In function `ll_loadfunc':loadlib.c:(.text+0x947): undefined reference to `dlsym'loadlib.c:(.text+0x954): undefined reference to `dlerror'loadlib.c:(.text+0xa2c): undefined reference to `dlopen'loadlib.c:(.text+0xa41): undefined reference to `dlerror'/usr/local/lua/lib/liblua.a(loadlib.o): In function `gctm':loadlib.c:(.text+0x104e): undefined reference to `dlclose'collect2: ld returned 1 exit status

轉(zhuǎn)載于:https://my.oschina.net/ifraincoat/blog/550857

總結(jié)

以上是生活随笔為你收集整理的Linux CentOS 编译LUA。。搞半天终于对了= =的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本三级精品 | 伊人最新网址 | 男女做爰猛烈高潮描写 | 大片视频免费观看视频 | 日韩欧美一区二区三区久久婷婷 | 国产精品久久久午夜夜伦鲁鲁 | 婷婷色影院| 欧美日韩精品一区 | 国产一区二区三区在线 | 九九爱精品 | 女王人厕视频2ⅴk | 成人h片| 国产中文字幕乱人伦在线观看 | 香蕉视频在线免费播放 | 国产男女视频在线观看 | 日本做爰全过程免费看 | 黄色网址视频 | 亚洲精品乱码久久久久久按摩观 | 梦梦电影免费高清在线观看 | 伊人伊色| 精品国产乱码久久久久夜深人妻 | 麻豆国产原创 | 精品国偷自产一区二区三区 | 国产精选一区 | 特黄aaaaaaaaa毛片免费视频 | 成人污污视频 | 欧美成人三级精品 | 夜福利视频 | 日韩高清av在线 | 九一精品在线 | 成片免费观看视频 | 欧美一级淫片免费视频黄 | 中文在线第一页 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 妓院一钑片免看黄大片 | 久久网免费视频 | 色在线播放| 丰满的女邻居 | caoporn人人| 丰满少妇aaaaaa爰片毛片 | 国产乱真实合集 | 国产超碰在线 | 欧美三日本三级少妇三99 | 色就是色av | 91小视频在线观看 | 成熟女人毛片www免费版在线 | 久久综合伊人 | 久久伊人影视 | 亚洲不卡影院 | 中文字幕第一页av | 国产一区二区精彩视频 | 国产精品香蕉 | 狠狠影视| 日日操天天 | 日本三级播放 | 精品国产视频一区二区 | 国产91丝袜在线播放0 | 黄色片视频网站 | 美日韩一区二区三区 | 黄色av免费在线看 | 午夜污污 | 国产αv| 操人网| 黑人操日本女优 | 久久精品视频无码 | 神马久久春色 | 91精品国产综合久久久密臀九色 | 91大片在线观看 | 欧美性大战久久久久久久蜜桃 | 亚洲毛茸茸 | 无码精品国产一区二区三区 | 人妻精品无码一区二区三区 | 久久久三级视频 | 免费国产成人 | av 日韩 人妻 黑人 综合 无码 | 久久av无码精品人妻系列试探 | 九九热精品在线视频 | 视频丨9l丨白浆 | 二十四小时在线更新观看 | 成人黄色性视频 | 九九九九久久久久 | 麻豆亚洲av熟女国产一区二 | 亚洲人午夜精品 | 亚洲一区二区三区免费观看 | 伊人久久久久久久久 | 亚洲国产精品久久AV | 国产一区二区在线精品 | 女同在线视频 | 97人妻人人揉人人躁人人 | 国产av无码国产av毛片 | 日本一区二区三区在线免费观看 | 一区二区高潮 | 成人国产精品免费观看视频 | 在线观看日韩 | 99视频在线播放 | 超碰免费av | 麻豆视频国产 | 免费草逼网站 | 日韩精品中文在线 |