这个问题搞了我好几天...
以前也遇到过,当时搞定了.可没写下来,怎么处理的忘了..
最近搞得头大,又准备换工作,破事一堆.
在网上找到这段话:
原來FC6以後版本的gcc現在在link的時候會採用--hash-style=gnu這個hash方式, 據信可以提昇動態鍊結50%的效率。然而, 舊的glibc版本並不支援, 所以想要在舊的glibc版本上跑的話, link的時候記得加上 -Wl, --hash-style=sysv
繁体,我晕倒, 哪个傻逼台湾人写的。
翻译下:如果你是在高版本的linux下编译的,在低版本上的linux使用时会报错
此时需要在编译时追加参数:
gcc -Wl,--hash-style=sysv
搞定!!!!