解决办法:/usr/bin/ld: 找不到 -lstdc++

简介: 解决办法:/usr/bin/ld: 找不到 -lstdc++

错误如下:

/usr/bin/ld: 找不到 -lstdc++
collect2: error: ld returned 1 exit status

嗯?这个都不存在?不太可能吧?哪里出了问题?找找:

find / -name libstdc++.*
find: ‘/run/user/1000/gvfs’: 权限不够
/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25-gdb.py
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
/usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.so
/usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.a

当然是存在的,缺少一个链接。那么就新建一个:

ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu/libstdc++.so
目录
相关文章
|
5月前
|
C语言
gcc静态编译/usr/bin/ld: cannot find -lc
gcc静态编译/usr/bin/ld: cannot find -lc
二进制编译安装/usr/bin/ld: cannot find -latomic报错排查思路
排查过程 /usr/bin/ld: cannot find -latomic主要观察这句报错内容,一般出现这种报错,都是缺少了一些函式库文件导致,编译不同的软件,报错错也是都不一样的,相同的一定就是有这句话:/usr/bin/ld: cannot find。
1129 0
二进制编译安装/usr/bin/ld: cannot find -latomic报错排查思路
|
消息中间件 PHP
PHP编译安装amqp扩展报错解决:/usr/bin/ld: cannot find -lrabbitmq
PHP编译安装amqp扩展报错解决:/usr/bin/ld: cannot find -lrabbitmq
82 0
PHP编译安装amqp扩展报错解决:/usr/bin/ld: cannot find -lrabbitmq
解决办法:/usr/bin/ld: 找不到 -lstdc++
解决办法:/usr/bin/ld: 找不到 -lstdc++
174 0
未解决:lrelease: could not exec ‘/usr/lib/qt5/bin/lrelease‘: No such file or directory
未解决:lrelease: could not exec ‘/usr/lib/qt5/bin/lrelease‘: No such file or directory
154 0
|
开发工具 git
/usr/bin/env: escript: No such file or directory的解决办法
/usr/bin/env: escript: No such file or directory的解决办法
385 0
|
Shell
加载/usr/local/lib中的so库问题
加载/usr/local/lib中的so库问题
95 1
|
Linux Shell
在“PATH”设置出错的情况下为什么键入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"后就可以使用常用命令了
在“PATH”设置出错的情况下为什么键入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"后就可以使用常用命令了
3967 0