2008年12月2日 星期二

undefined reference to `__gxx_personality_v0

今天在 compile 一個程式時,出現以下錯誤訊息

/tmp/ccc6yGbw.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'

怎麼檢查程式就是沒問題。後來到網路上 google 一下,看到有人說用 g++ compile 就可以了。試了一下,果真可以,但是心裡對此一直感到很疑惑。

然後,突然像被雷打到一樣,腦子裡冒出一個想法。再次檢查了 filename。

嗯,是 test.C ,那個 C 是大寫的。改回平常慣用的小寫,再次用 gcc compile。

過了  ̄▽ ̄|||

沒有任何的 warning message 或 error message。

原來副檔名的大小寫真的有影響。

沒有留言: