Lua在iOS上的編譯

下載lua:去官網http://www.lua.org


cd lua-5.3.1 進入目錄

ls

Makefile README   doc      src

有一個Makefile 用

 make install INSTALL_TOP="/MyLua"

將lua安裝在自己創建的“/Mylua”目錄下,則發現不成功,根據提示則顯示lua luac liblua.a缺少。

cd src

進入src目錄下,發現也有一個Makefile文件

執行命令

make install lua luac liblua.a

則在src目錄下生成相應的文件

Makefile   lcorolib.o lfunc.h    lmathlib.o lparser.h  ltablib.o  lundump.h
lapi.c     lctype.c   lfunc.o    lmem.c     lparser.o  ltm.c      lundump.o
lapi.h     lctype.h   lgc.c      lmem.h     lprefix.h  ltm.h      lutf8lib.c
lapi.o     lctype.o   lgc.h      lmem.o     lstate.c   ltm.o      lutf8lib.o
lauxlib.c  ldblib.c   lgc.o      loadlib.c  lstate.h   lua        lvm.c
lauxlib.h  ldblib.o   liblua.a   loadlib.o  lstate.o   lua.c      lvm.h
lauxlib.o  ldebug.c   linit.c    lobject.c  lstring.c  lua.h      lvm.o
lbaselib.c ldebug.h   linit.o    lobject.h  lstring.h  lua.hpp    lzio.c
lbaselib.o ldebug.o   liolib.c   lobject.o  lstring.o  lua.o      lzio.h
lbitlib.c  ldo.c      liolib.o   lopcodes.c lstrlib.c  luac       lzio.o
lbitlib.o  ldo.h      llex.c     lopcodes.h lstrlib.o  luac.c
lcode.c    ldo.o      llex.h     lopcodes.o ltable.c   luac.o
lcode.h    ldump.c    llex.o     loslib.c   ltable.h   luaconf.h
lcode.o    ldump.o    llimits.h  loslib.o   ltable.o   lualib.h
lcorolib.c lfunc.c    lmathlib.c lparser.c  ltablib.c  lundump.c

此時cd ..返回上一目錄,執行

make install INSTALL_TOP="/MyLua"

顯示成功

生成文件目錄如下:

bin     include lib     man     share


參考:http://www.lua.org/start.html#installing

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章