作者gwliao (gwliao)
看板NTUGIEE_EDA
標題gcc- 3.3, 3.4 4.x的ABI不同
時間Thu Aug 18 00:03:00 2005
gcc-3.2 3.3的ABI是version 1
gcc-3.4和4.x的ABI是version 2
ABI不同的SO file是不能Linking.
剛剛我把gcc 2.95 3.3 3.4 4.0全裝好
2.95: ABI不明 Orz 我找到的方式不能測
3.3 : 102
3.4 : 1002
4.0 : 1002
所以大家在compile程式時, 有問題的話, 可以多幾個的gcc版本.
測ABI的方式:g++-4.0 -E -dM - < /dev/null | awk '/GXX_ABI/ {print $3}'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.224
推 crazying:(舉手)ABI是啥? 140.112.5.65 08/18
推 Donnie:Application Binary Interface 140.112.5.74 08/18
→ Donnie:所以 Release 要用 static 比較安全 140.112.5.74 08/18