说我有a.so和b.so. 我是否可以将c.so作为单个共享库生成,其中包含由a和b导出的所有函数,当然可以解决所有内部依赖关系(即由a.so调用的所有b.so函数以及其他方式)?合并多个.so共享库
我试图
gcc -shared -Wl,soname,c.so -o c.so a.so b.so
,但它不工作。
也是一样,如果我归档a.o和B.O在A.A和b.a(这不应该修改a.o和B.O),并做
gcc -shared -Wl,soname,c.so -o c.so a.a b.a
感谢
最后,我使出库脚本一组让我来显示所有的小型图书馆作为一个单一的,但一个软件可以链接到正确的“子”库。 – Metiu 2009-05-28 20:07:37