1.修改根目錄下的Makefile文件
TO_LIB= liblua.a 修改成 TO_LIB= liblua.a liblua.so
2.修改src/Makefile
在CFLAGS=加上-fPIC
LUA_A= liblua.a
LUA_SO= liblua.so (新添加的行)
修改
ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) 爲
ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
添加
$(LUA_SO): $(CORE_O) $(LIB_O)
$(CC) -o $@ -shared -fPIC $? -ldl -lm(這裏也加上-fPIC不然會報錯)