如何在 debian wheezy 上安装 gcc 4.8.1

如何在 debian wheezy 上安装 gcc 4.8.1

我想在我的 Debian Wheezy 7.1.0 系统上安装 GCC 4.8.1。我的系统上安装的当前 GCC 版本是 4.7.2。我看到 Debian 存储库上提供了 gcc-4.8.1。有人可以告诉我如何执行此更新吗?

答案1

你可以使用这样的东西。然而,不推荐

如果您确实知道自己在做什么,可以尝试以下操作:

Jessie(测试)现在包含与 C++11 兼容的 gcc-4.8(gcc-4.9 也可用)。

我按以下方式使用 apt-pinning:

jessie 的源已添加到 /etc/apt/sources.list 中:

deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib

/etc/apt/preferences被编辑如下:

    Package: *
    Pin: release a=wheezy
    Pin-Priority: 900

    Package: gcc*
    Pin: release a=jessie
    Pin-Priority: 910

然后,

$ sudo aptitude update
$ sudo aptitude install gcc-4.8/jessie

$ ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
$ sudo aptitude install g++-4.8/jessie
$ ln -s /usr/bin/g++-4.8 /usr/bin/g++

注意:较新版本的 gcc 可能依赖于较新版本,libc6这意味着即使您使用 gcc-4.8 编译程序,您也无法在其他机器上运行编译后的程序。

相关内容