wget .4.
tar vzxf lua-5.4.
cd lua-5.4.3
缺省是/usr/local
找到INSTALL_TOP的定义处,修改为自己的安装路径。
找到TO_LIB= liblua.a,添加一个liblua.so
找到这一行:
CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
在后面追加-fPIC
找到这一行:
LUA_A= liblua.a
在它下面增加一行,内容为:
LUA_SO = liblua.so
找到ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
追加内容:$(LUA_SO)
找到以下内容
$(LUA_A): $(BASE_O)
$(AR) $@ $(BASE_O)
$(RANLIB) $@
在下面添加两行内容:
$(LUA_SO): $(CORE_O) $(LIB_O)
$(CC) -o $@ -shared $? -ldl -lm
注意:第二行的前导是一个TAB,不能是空格
make linux
注意,如果之前有编译过,要先make clean
本文发布于:2024-01-31 04:29:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170664655925485.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |