使用devtoolset-9替代GCC4.8.5,但是找不到-lgmp,-lpthread库,怎么办?

使用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

有没有大神知道咋回事?

回复
阅读 718
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏