相关疑难解决方法(0)

未找到 GLIBCXX_3.4.20,如何修复此错误?

我尝试在 Ubuntu 14.04.1 64 位 LTS 上运行程序布局编辑器(可在此站点上获得)我在终端中得到以下输出:

$ layout
layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout)
Run Code Online (Sandbox Code Playgroud)

我试着命令strings/usr/lib/x86_64-linux-gnu/libstdc++.so.6如下,这里是输入和输出:

$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题我以某种方式猜测它与相关GCC但无法弄清楚如何解决这个问题。此外,我已经按照如何在 Ubuntu 上使用最新的 GCC?并且在GLIBCXX_3.4.15 not found 上有一个针对旧版本 Ubuntu 的类似问题。然而,当我跑了sudo update,我得到很多的警告,我和字符串命令获得的名单安装后没有新的项目gcc 4.9,所以我清除了PPA(工具链测试构建)与ppa-purge。非常感谢任何帮助,关于如何进行的建议。

ppa shared-library gcc libraries

117
推荐指数
4
解决办法
41万
查看次数

Ubuntu 13.04 默认使用 gcc/g++/gfortran 4.8?

我计划下载并安装 Ubuntu 13.04,我希望我的系统上有两个编译器。

第一个问题:ubuntu 13.04 附带的 gcc/g++/gfortran 是什么版本?(是 4.7.3 吗?)。

因此,我希望将 gcc/g++/gfortran 4.8 作为我的默认编译器(并将 4.7.3 作为“备份”)。某处是否有可用的预编译版本(使用正确的优化编译并启用 std::thread)?以及如何下载安装它?

gcc g++ compiler 13.04

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

gcc ×2

13.04 ×1

compiler ×1

g++ ×1

libraries ×1

ppa ×1

shared-library ×1