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

歡迎訪問 生活随笔!

生活随笔

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

linux

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

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

安裝 wgethttp://www.lua.org/ftp/lua-5.2.1.tar.gz

tar -zvxf lua-5.2.1.tar.gz

make linux

錯誤: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 ‘add_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

#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);}

運行: gcc -o test tes.c -I/usr/local/lua/include/ -L/usr/local/lua/lib/ /usr/local/lua/lib/liblua.a -llua -lm -ldl

錯誤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

錯誤2:沒有引用數學庫 -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

錯誤3:沒有用-ldl 沒找著這個是干什么用的,看起來像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

總結

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

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

主站蜘蛛池模板: 色悠久 | 成人欧美一区二区三区在线播放 | 999午夜 | 久久国产亚洲精品无码 | 久久久久久免费毛片精品 | 亚洲av成人精品毛片 | 黄色成人在线视频 | 成人在线视频免费看 | 午夜福利毛片 | 国产区精品视频 | 精品丰满人妻无套内射 | 中文字幕日本一区二区 | 51精品| 超碰96在线 | 乱人伦中文字幕 | 蜜桃成人无码区免费视频网站 | 伊人免费在线观看高清版 | 久久国产一区二区 | 国产高清精品在线观看 | 欧日韩av | 国产福利二区 | 东方av在线免费观看 | 亚洲蜜桃视频 | 国产精品视频一区在线观看 | 7mav视频 | 黄色小视频在线观看 | 国产三级国产精品国产专区50 | 精品欧美一区二区三区在线观看 | 99re这里只有精品首页 | 小早川怜子久久精品中文字幕 | 无码人妻少妇色欲av一区二区 | 男女做爰猛烈吃奶啪啪喷水网站 | 视频在线观看免费大片 | 久久精选| 在线观看国产91 | 九热在线| 免费观看黄色一级片 | 一级久久久久久久 | 欧美精品二区三区四区免费看视频 | 日本中文字幕网 | 亚洲综合久久久 | 日本欧美一区二区三区不卡视频 | 精品区在线观看 | 中文字幕在线字幕中文 | 网爆门在线 | 中文字幕精品一区二区三区精品 | 极品色av影院 | 国产一区av在线 | 中文字幕激情视频 | 午夜在线不卡 | av无毛 | 欧美人妻少妇一区二区三区 | 激情四射网 | 国产91黄色| 国产aⅴ无码片毛片一级一区2 | 亚洲人网 | 成人三级图片 | 国产毛片99 | 最新网址av| 超碰在线色| 精品女厕偷拍一区二区 | 秋霞电影网一区二区 | 男女免费毛片 | 香蕉尹人| 国产成人三级在线 | 欧美日韩电影一区二区三区 | av电影在线观看不卡 | 免费成人黄 | 中国成熟妇女毛茸茸 | 女人性做爰69片免费看 | 96av在线 | 久久九九热视频 | 人与动物黄色片 | 欧美浪妇xxxx高跟鞋交 | 日韩国产一区二区三区 | 在线观看国产精品视频 | 国产精品一区一区三区 | 黄色aa视频| 日韩福利社 | 女婴高潮h啪啪 | 天天看天天射 | 免费无码国产精品 | 国产欧美123| 日批在线播放 | 国产黄色在线播放 | 黄色av一区二区三区 | 佐山爱在线视频 | 激情六月天婷婷 | 中文字幕高清视频 | jizzjizz欧美69巨大 | 欧美情爱视频 | 日韩在线欧美 | 国产精品久久久久国产a级 国产一区二区在线播放 | 国外成人在线视频 | 大学生高潮无套内谢视频 | 免费h漫禁漫天天堂 | 午夜影院福利社 | 专业操老外 | 久久久久国产精品视频 |