MAKEFILE,LINUX下怎么将多个.a文件合并为一个.a文件或者.lib文件
1个回答
展开全部
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 解开,重新打包
------解决方案--------------------
参考
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 解开,重新打包
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询