[問題] library 合併

看板LinuxDev作者 (卯)時間15年前 (2010/10/07 08:34), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
請教一下,目前我手中有幾個自製的static library 如:libtest1.a libtest2.a libtest3.a libtest4.a .... 我想將這些.a檔全部打包成一個.a檔,這樣的作法可以作到嗎? 當然,我的前提是對.a檔作合併,不是原本是source的時候重新再編成一個library 因為我手上有的僅有.a檔而已 我的想法比較直接一點:ar rcs liball.a libtest1.a libtest2.a libtest3.a .... 不過跑出來的東西會有問題,所以我想應該不是這樣作才對 所以不知道有沒有可以達到這樣的動作,還請各位先進指點一下,謝謝 -- 【一路說到掛】 ︻ 空谷殘聲 簫中劍 蕭無人 簫中劍 空谷殘聲 簫中劍 瘋狂兌現俠道精神 黃文擇拒絕再配音的武痴傳人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.91

10/07 13:02, , 1F
小弟的笨方法先把各個.a解開,再把解開的.o合成一個.a
10/07 13:02, 1F

10/08 16:57, , 2F
剛剛查到一個mergelib的指令可以辦到這件事情
10/08 16:57, 2F

10/08 16:57, , 3F
fedora 8有內建,ubuntu 10.04要安裝xutils-dev
10/08 16:57, 3F
文章代碼(AID): #1ChHM511 (LinuxDev)
文章代碼(AID): #1ChHM511 (LinuxDev)