GLIBCXX_3.4.26未找到。

7

我正在尝试构建一个开源嵌入式项目,但是它显示一些错误,例如:

/usr/lib/x86_64-linux-gnu/libstdc++.so.6: GLIBCXX_3.4.26 not found

我该如何在Ubuntu 16.04中安装GLIBCXX_3.4.26?

2个回答

10

我相信您正在尝试使用的对象是使用较新版本的GCC 9进行编译的,其中修复了此错误。此版本的GCC尚未发布。

您需要重新使用Ubuntu系统编译器进行编译,或者要求Ubuntu编译器人员将此修复程序回溯到Ubuntu 16.04系统编译器中(在这一点上似乎相当不可能发生)。


https://askubuntu.com/questions/1140183/install-gcc-9-on-ubuntu-18-04 已经生效。 - ABCD

0

我通过以下两个步骤解决了这个问题:

1 安装 Anaconda3

2 将文件 libstdc++.so.6.0.26 复制到路径 '/usr/lib/x86_64-linux-gnu',然后创建软链接。

我在这里写下了详细的命令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接