问题
cpRatchetJoint.c:(.text+0x183): undefined reference to `__pow_finite'
原因
GLIBC版本太低
注意
libc.so.6是基础库,操作要谨慎
libc 源码地址
http://ftp.gnu.org/gnu/glibc/
查看系统GLIBC版本命令
strings /lib64/libc.so.6 | grep GLIBC
升级步骤
找到自己想要的版本,下载后执行以下命令
cd /opt/tiger
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar zxvf glibc-2.17.tar.gz
cd glibc-2.17
mkdir glibc-build-2.17
cd glibc-build-2.17
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install
其他
GLIBC向下兼容,一般不需要降低版本