`LIBCTF_1.1' not found (required by /opt/rh/gcc-toolset-12/root/usr/bin/ld)
时间: 2023-11-19 18:05:23 浏览: 434
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
这个错误通常是由于缺少`libctf`库导致的。你可以尝试以下两种方法来解决这个问题:
1.安装`libctf`库
```shell
yum install libctf
```
2.升级`devtoolset`工具集
```shell
yum update devtoolset
```
如果以上两种方法都无法解决问题,你可以尝试重新设置软链接或备份原来的版本,具体操作如下:
重新设置软链接:
```shell
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
```
备份原来的版本:
```shell
mv /usr/bin/gcc /usr/bin/gcc-4.4.7
mv /usr/bin/g++ /usr/bin/g++-4.4.7
mv /usr/bin/c++ /usr/bin/c++-4.4.7
```
阅读全文