[問題] complie問題

看板Linux作者 (feynman511)時間12年前 (2013/10/26 20:37), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
各位好 我遇到一個程式編譯的問題 我的系統是 debian testing, kernal 是3.2.x 自從不久前系統從gcc4.7 更新到gcc4.8之後 我的程式就無法編譯了 錯誤訊息如下 ld: lib//libxxx.a(xx.o): undefined reference to symbol '_Unwind_Resume@@GCC_3.0' /lib/i386-linux-gnu/libgcc_s.so.1: error adding symbols: DSO missing from command line make: *** [all] Error 1 google了許久 還是一點概念都沒有到底是怎麼回事 請問各位能給一點頭緒嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.191.130

10/28 10:38, , 1F
你的libxxx.a可能也要重新編譯一次?
10/28 10:38, 1F

10/28 14:12, , 2F
有試過了 結果還是一樣 謝謝回應
10/28 14:12, 2F

10/28 15:58, , 3F
grep -r '_Unwind_Resume@@GCC_3.0' /lib /usr/lib
10/28 15:58, 3F

10/28 15:59, , 4F
如果有找到的話把用 -l 加進去看看
10/28 15:59, 4F

10/28 22:22, , 5F
謝謝!不過很可惜沒找到啥有用的資訊
10/28 22:22, 5F

10/28 22:23, , 6F
只找到在 /usr/lib/debug/usr/lib 下有幾個.so檔
10/28 22:23, 6F

10/28 22:24, , 7F
而且指向的是ardour 可是這個程式卻跟那一點關係都沒有
10/28 22:24, 7F
文章代碼(AID): #1IQxTpur (Linux)