/usr/bin/ld: 找不到 -lstdc++fsc++: 没有那个文件或目录 /usr/bin/ld: 找不到 -lstdc++fsc++: 没有那个文件或目录
时间: 2023-11-20 12:59:51 浏览: 150
这个错误通常是由于缺少libstdc++库文件引起的。可以尝试安装libstdc++库文件来解决这个问题。具体操作如下:
1.使用以下命令安装libstdc++库文件:
```shell
sudo apt-get install libstdc++6
```
2.如果已经安装了libstdc++库文件,可以尝试重新安装它:
```shell
sudo apt-get --reinstall install libstdc++6
```
3.如果以上方法都无法解决问题,可以尝试手动安装libstdc++库文件:
```shell
sudo apt-get install build-essential
wget ftp://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz
tar -zxvf gcc-10.2.0.tar.gz
cd gcc-10.2.0
./contrib/download_prerequisites
mkdir build
cd build
../configure --prefix=/usr/local/gcc-10.2.0 --enable-checking=release --enable-languages=c,c++ --disable-multilib
make
sudo make install
```
4.如果手动安装后仍然无法解决问题,可以尝试将libstdc++库文件路径添加到LD_LIBRARY_PATH环境变量中:
```shell
export LD_LIBRARY_PATH=/usr/local/gcc-10.2.0/lib64:$LD_LIBRARY_PATH
```
阅读全文