使用devtoolset-9替代GCC4.8.5,但是找不到-lgmp,-lpthread库,怎么办?
locate gmp.so
# 输出如下
/usr/lib64/libgmp.so
/usr/lib64/libgmp.so.10
/usr/lib64/libgmp.so.10.2.0
/usr/lib64/fipscheck/libgmp.so.10.2.0.hmac
/usr/lib64/fipscheck/libgmp.so.10.hmac
/usr/lib64/openssl/engines/libgmp.so
/usr/lib64/openssl098e/engines/libgmp.so
/usr/local/gmp-4.3.2/lib/libgmp.so
/usr/local/gmp-4.3.2/lib/libgmp.so.3
/usr/local/gmp-4.3.2/lib/libgmp.so.3.5.2
在/usr/lib64中肯定是有对应的so文件的,但是编译的时候却找不到。
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: 找不到 -lz
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: 找不到 -lgmp
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: 找不到 -lm
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: 找不到 -lpthread
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: 找不到 -lc
有没有大神知道咋回事?