我正在尝试构建一个开源嵌入式项目,但是它显示一些错误,例如:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: GLIBCXX_3.4.26 not found
我该如何在Ubuntu 16.04中安装GLIBCXX_3.4.26?
我相信您正在尝试使用的对象是使用较新版本的GCC 9进行编译的,其中修复了此错误。此版本的GCC尚未发布。
您需要重新使用Ubuntu系统编译器进行编译,或者要求Ubuntu编译器人员将此修复程序回溯到Ubuntu 16.04系统编译器中(在这一点上似乎相当不可能发生)。
我通过以下两个步骤解决了这个问题:
1 安装 Anaconda3
2 将文件 libstdc++.so.6.0.26 复制到路径 '/usr/lib/x86_64-linux-gnu',然后创建软链接。
我在这里写下了详细的命令。