当前位置: 技术问答>linux和unix
MAKEFILE求助,LINUX下如何将多个.a文件合并为一个.a文件或者.lib文件
来源: 互联网 发布时间:2016-12-31
本文导语: MAKEFILE求助,LINUX下如何将多个.a文件合并为一个.a文件或者.lib文件 | 参考 http://topic.csdn.net/u/20071217/00/1a4f7114-1799-4eee-adae-0799edf65dcd.html | gcc -static 1.a 2.a -o target.a gcc -shared...
MAKEFILE求助,LINUX下如何将多个.a文件合并为一个.a文件或者.lib文件
|
参考
http://topic.csdn.net/u/20071217/00/1a4f7114-1799-4eee-adae-0799edf65dcd.html
http://topic.csdn.net/u/20071217/00/1a4f7114-1799-4eee-adae-0799edf65dcd.html
|
gcc -static 1.a 2.a -o target.a
gcc -shared 1.a 2.a -o target.so
gcc -shared 1.a 2.a -o target.so
|
如何不支持.a的二次打包的话就只能先解出.o再重新打包了。
|
用最通用的办法,用ar把所有.a 解开,重新打包