Linux跨GCC版本出现“浮点数例外”的解决办法(FC6以后版本)
在网上找到这段话: 原來FC6以後版本的gcc現在在link的時候會採用--hash-style=gnu這個hash方式, 據信可以提昇動態鍊結50%的效率。然而, 舊的glibc版本並不支援, 所以想要在舊的glibc版本上跑的話, link的時候記得加上 -Wl, --has
·
在网上找到这段话:
原來FC6以後版本的gcc現在在link的時候會採用--hash-style=gnu這個hash方式, 據信可以提昇動態鍊結50%的效率。然而, 舊的glibc版本並不支援, 所以想要在舊的glibc版本上跑的話, link的時候記得加上 -Wl, --hash-style=sysv
翻译下:如果你是在高版本的linux下编译的,在低版本上的linux使用时会报错
此时需要在编译时追加参数:
gcc -Wl,--hash-style=sysv
搞定
更多推荐
已为社区贡献3条内容
所有评论(0)