C++ glibc(或libc6)库版本

C++ glibc(或libc6)库版本,c++,linux,libstdc++,C++,Linux,Libstdc++,我正在试图弄清楚这两个版本之间的相关性 “GCC->ABI策略”和来自ldd的版本--version 从我看来,对于我的GCC4.8.4,我应该: libstdc++.so.6.0.19 <-- Is this correct ? 我不明白这两个版本号之间的关系 那么我想升级到一个版本 2.22 我不知道该怎么做。 有一种方法可以只使用我当前的GCC安装更新的libstdc++吗 或者我需要升级到特定的GCC?libc和libstdc++不是同一个库 关于eglibc,它是gnu li

我正在试图弄清楚这两个版本之间的相关性 “GCC->ABI策略”和来自ldd的版本--version

从我看来,对于我的GCC4.8.4,我应该:

libstdc++.so.6.0.19 <-- Is this correct ?
我不明白这两个版本号之间的关系

那么我想升级到一个版本

2.22
我不知道该怎么做。 有一种方法可以只使用我当前的GCC安装更新的libstdc++吗


或者我需要升级到特定的GCC?

libc和libstdc++不是同一个库

关于eglibc,它是gnu libc的嵌入式版本:

LBSTDC++与GNU编译器(更具体地说,C++编译器)有关:

另外,为了明确回答您关于2.19的问题,eglibc的最新版本是2.19:

EGLIBC不再开发,这些目标现在正在实现 直接用GLIBC


libc和libstdc++不是同一个库

关于eglibc,它是gnu libc的嵌入式版本:

LBSTDC++与GNU编译器(更具体地说,C++编译器)有关:

另外,为了明确回答您关于2.19的问题,eglibc的最新版本是2.19:

EGLIBC不再开发,这些目标现在正在实现 直接用GLIBC


@Olaf libstdc++是GCC项目的一部分。@interjay:刚刚看了一下,让我惊讶的是你是对的。也许他们改变了这一点,或者这是错误的记忆。我真的认为这是不同的,至少在几年前。谢谢你指出那个错误!无论如何,OP显然混淆了gcc前端,它独立于LIB,严格来说是一个独立的实现。@Olaf libstdc++是gcc项目的一部分。@interjay:刚才看了一下,我很惊讶你是对的。也许他们改变了这一点,或者这是错误的记忆。我真的认为这是不同的,至少在几年前。谢谢你指出那个错误!无论如何,OP显然混淆了gcc前端,它独立于LIB,严格来说是一个独立的实现。
2.22