lua5.1.5 安裝
lua默認(rèn)編譯出的是靜態(tài)庫(kù), 要生成動(dòng)態(tài)庫(kù)需作如下修改:
1: src/Makefile
如果是64位系統(tǒng), 在CFLAGS后加 -fPIC 參數(shù)
在38行左右加 LUA_SO= liblua.so
ALL_T后加 $(LUA_SO)
60行左右加生成規(guī)則:
$(LUA_SO): $(CORE_O) $(LIB_O)
$(CC) -o $@ -shared $? -ldl -lm
2: lua根目錄下的 Makefile
修改TO_LIB 為 TO_LIB= liblua.a liblua.so
修改完后開始安裝
make linux
make install
這樣在lua根目錄下會(huì)生成liblua.so, 將liblua.so copy到/usr/local/lib下
cp liblua.so /usr/local/lib
這樣就可以了