如何合并多个*.so库文件
2016-11-10 19:47
2476 查看
问题:
最近打包SDK, 需要把多个*.so文件合并。通过google发现,*.so文件不能直接合并,因为其中已经没有重定向信息。但多个静态库文件是可以合并成一个动态库文件的。
解决办法:
先把所有要打包的库编译生成静态库,然后使用如下命令把它们合并成一个*.so:gcc -shared -o c.so -Wl,--whole-archive a.a b.a -Wl,--no-whole-archive
相关文章推荐
- 如何合并多个*.so库文件
- ogre+oFusion+3dsMax如何合并多个骨骼动画文件
- 如何将多个vmdk文件合并为一个或者将一个vmdk文件拆分为多个
- 如何合并多个镜像文件片段
- *.zip.001 & *.zip.002类型的文件的解压缩方法 即如何合并多个被分割的文件
- 用dos的copy命令合并文件(如何消除结尾的1A结束符)
- 用dos的copy命令合并文件(如何消除结尾的1A结束符)
- (原创)如何将Nios II硬件和软件合成一个文件(NIOS II)(硬件)(软件)(合并)
- 如何处理上传大文件?什么是文件分卷压缩与合并?《转》
- 如何将多个输入文件合并到hadoop中的一个文件
- 如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。其中内存只有1G。
- 合并分解多个可执行文件为一个文件
- 如何实现文件的分割与合并?
- 如何在windows下处理需要通过unix的zcat命令合并的split文件?
- 一个TIF文件包含多个文件,如何显示每一张图片
- 如何将两个hex文件合并
- CFileDialog如何选择多个文件
- linux下如何合并多个pdf文件
- 如何合并数据库文件(合并多个ndf)
- svn update时如何不自动合并文件