可能重复:
How to pack multiple library archives (.a) into one archive file?UNIX:静态库链接到静态库
我有一个情况我必须向一个只提供一个单一的静态库(某文件)可执行文件来构建它。
然而,我在2份分割此lib中,因为一个部件是共同的其他可执行文件,而另一个仅由一个需要的。
所以现在我有lib1内(对于EXE1)和LIB2(所有EXE文件)
的问题是,我不能提供两个库,所以我必须合并为EXE1,LIB2到LIB1
我想我的编译lib1.o与-llib2但即使它的工作原理,它看起来像什么也没发生
是否还有其他的办法吗?我只能考虑使用原始的目标文件,但我不喜欢这个主意
它像一个魅力^^ –