日期:2014-05-16  浏览次数:20591 次

MAKEFILE求助,LINUX下如何将多个.a文件合并为一个.a文件或者.lib文件
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 1.a 2.a -o target.so


------解决方案--------------------
如何不支持.a的二次打包的话就只能先解出.o再重新打包了。
------解决方案--------------------
用最通用的办法,用ar把所有.a 解开,重新打包