理解gcc和glibc之间的一致性

Ame*_*ina 5 gcc glibc build

我在一个相对较旧的系统上工作:

  • gcc --version打印4.1.2 20080704).
  • ldd --version打印ldd (GNU libc) 2.5.

我希望下载并使用更新版本的gcc(最新的稳定版本4.8.0).

为什么问题是,在构建或使用 gcc编译其他工具/程序时,我需要在多大程度上关注glibc我使用它的版本?

更一般地说,如果我更新一个而不是另一个,我会遇到哪些问题,以及如何才能找到glibc给定版本的gcc工作的哪些版本?

如果它很重要,我在我工作的机器上没有管理员权限,所以我需要手动进行升级.