lua5.1.5 安装
lua默认编译出的是静态库, 要生成动态库需作如下修改:
1: src/Makefile
如果是64位系统, 在CFLAGS后加 -fPIC 参数
在38行左右加 LUA_SO= liblua.so
ALL_T后加 $(LUA_SO)
60行左右加生成规则:
$(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根目录下会生成liblua.so, 将liblua.so copy到/usr/local/lib下
cp liblua.so /usr/local/lib
这样就可以了