可能重複:
How to pack multiple library archives (.a) into one archive file?UNIX:靜態庫鏈接到靜態庫
我有一個情況我必須向一個只提供一個單一的靜態庫(某文件)可執行文件來構建它。
然而,我在2份分割此lib中,因爲一個部件是共同的其他可執行文件,而另一個僅由一個需要的。
所以現在我有lib1內(對於EXE1)和LIB2(所有EXE文件)
的問題是,我不能提供兩個庫,所以我必須合併爲EXE1,LIB2到LIB1
我想我的編譯lib1.o與-llib2但即使它的工作原理,它看起來像什麼也沒發生
是否還有其他的辦法嗎?我只能考慮使用原始的目標文件,但我不喜歡這個主意
它像一個魅力^^ –