看板 Linux 關於我們 聯絡資訊
各位好 我遇到一個程式編譯的問題 我的系統是 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
Adama:你的libxxx.a可能也要重新編譯一次? 10/28 10:38
noonee:有試過了 結果還是一樣 謝謝回應 10/28 14:12
lantw44:grep -r '_Unwind_Resume@@GCC_3.0' /lib /usr/lib 10/28 15:58
lantw44:如果有找到的話把用 -l 加進去看看 10/28 15:59
noonee:謝謝!不過很可惜沒找到啥有用的資訊 10/28 22:22
noonee:只找到在 /usr/lib/debug/usr/lib 下有幾個.so檔 10/28 22:23
noonee:而且指向的是ardour 可是這個程式卻跟那一點關係都沒有 10/28 22:24