lua编译成动态库
来源:互联网 发布:黑客军团第三季 知乎 编辑:程序博客网 时间:2024/05/18 22:16
LUA的源码下载后默认是不生成动态库的,需要修改Makefile才能生成
1. 修改根目录下的Makefile文件
TO_LIB= liblua.a 修改成 TO_LIB= liblua.a liblua-$V.so
2.修改src/Makefile
LUA_A= liblua.a
LUA_SO= liblua-5.1.so (新添加的行)
修改
ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) 为
ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
$(LUA_A): $(CORE_O) $(LIB_O)
$(AR) $@ $(CORE_O) $(LIB_O) # DLL needs all object files
$(RANLIB) $@
添加
$(LUA_SO): $(CORE_O) $(LIB_O)
$(CC) -o $@ -shared $? -ldl -lm
阅读全文
0 0
- lua编译成动态库
- 如何将lua编译成动态库
- lua 编译成动态库(.so)
- LUA源码编译成动态库
- 如何编译成.so动态库?
- cuda文件编译成动态库
- 动态库编译成bin文件 mksquashfs
- linux lua编译成.so
- 将pugixml库编译成动态库的做法
- 将js文件编译成动态链接库(dll)文件
- 将js文件编译成动态链接库(ddl)文件
- 将js文件编译成动态链接库(dll)文件
- 将js文件编译成动态链接库(dll)文件
- 将C语言源代码编译成动态链接库
- 将C语言源代码编译成动态链接库
- C#源程序编译成动态链接库(DLL)
- Sqlite3通过Makefile编译成动态链接库
- 将C语言源代码编译成动态链接库
- ACM 强连通图 Popular Cows
- 机器学习保险行业问答开放数据集: 2. 使用案例
- Ubuntu下通过CMake文件编译CUDA+OpenCV代码操作步骤
- jvm中堆和栈应用小结
- 《统计学习方法》 感知机Python 原始形式实现
- lua编译成动态库
- Android主线程looper是死循环问题
- 疯狂Java笔记之对象及其内存管理
- STM32F103ZE移植STemWin532
- Java:关于接口(interface)详解;接口与抽象类的区别
- 沉浸式状态栏
- easyui学习:datagrid显示图片并预览的实现方法
- eclipse android 项目快速 转移到android studio
- 最易理解的二分匹配KM算法讲解