Lua cjson模塊編譯筆記及錯誤解決方法
更新時間:2015年06月20日 10:02:36 投稿:junjie
這篇文章主要介紹了Lua cjson模塊編譯筆記及錯誤解決方法,本文著重講解報錯的解決方法,修改了Makefile文件解決了錯誤問題,需要的朋友可以參考下
使用文檔:http://www.kyne.com.au/~mark/software/lua-cjson-manual.html
下載地址:http://www.kyne.com.au/%7Emark/software/download/lua-cjson-2.1.0.tar.gz
編譯時可能會報錯,要修改Makefile文件:
我下載的是lua jit版本,改了以下#部分內(nèi)容
復(fù)制代碼 代碼如下:
#LUA_INCLUDE_DIR = $(PREFIX)/include
LUA_INCLUDE_DIR = $(PREFIX)/include/luajit-2.0/
#LUA_CMODULE_DIR = $(PREFIX)/lib/lua/$(LUA_VERSION)
LUA_CMODULE_DIR = $(PREFIX)/lib
#LUA_MODULE_DIR = $(PREFIX)/share/lua/$(LUA_VERSION)
LUA_MODULE_DIR = $(PREFIX)/share/lua/luajit-2.0.3
注意,最后復(fù)制的路徑,即將編譯出來的so文件復(fù)制到lua的lib目錄下,我設(shè)置的是以下路徑
/usr/local/lib/lua/5.1/cjson.so