其他分享
首页 > 其他分享> > c – 将静态库与其他静态库链接

c – 将静态库与其他静态库链接

作者:互联网

参见英文答案 > How to combine several C/C++ libraries into one?                                    6个
我正在编写一个需要处理XML的静态库.我希望它包含开箱即用的所有内容,但我不知道如何使其他静态库链接到它,即libxml2.

我将-c标志传递给gcc以生成.o然后用于创建lib.我必须传递什么魔法标志组合才能使我的静态lib吞下libxml2?

解决方法:

图书馆不只是吞下其他图书馆.有两种解决方案可以做你想要的,我能想到的.

>链接指定新目标的最终目标中的两个库
图书馆第一.
>复制libxml2库并使用lib工具
添加对象.

标签:libxml2,ar,c,gcc,linker
来源: https://codeday.me/bug/20190831/1774120.html