为 debian 获取最新的 gcc?

7 debian gcc software-installation

我无法在 gcc 上构建我的应用程序,因为我使用了各种 c++0x 功能。我在 Debian 6 (Lenny) 上,升级/更新后我有 gcc 版本 4.4.5-8。我不确定需要哪个版本,但 mingw 4.6.2 有效。gcc 4.7.0 出来了。

如何在 Debian 上安装 gcc 4.6+ 版?

eph*_*ent 5

Debian 6.0 是 Squeeze(目前稳定);Lenny 是 5.0(目前为旧稳定版)。我假设你的意思是挤压。

使用容易,钉扎安全喘息(目前正在测试)添加到您sources.list,然后安装GCC-4.7 /喘息

换句话说,你/etc/apt/sources.list应该看起来像这样:

deb local.debian.mirror挤压主
deb local.debian.mirror wheezy main

而你/etc/apt/preferences应该看起来像这样:

包裹: *
销:释放 n=挤压
引脚优先级:900

包裹: *
销:释放 n=喘息
引脚优先级:200

(确切的数字并不重要;有关各种范围的含义的详细信息,请参阅man 5 apt_preferences。)

这将防止无意安装测试包。(当然,您可以将整个系统升级为测试。)

您可能会遇到一些解析错误,apt-get install gcc-4.7/testing因为它具有需要版本大于稳定版本的依赖项;apt-get --target-release testing install gcc-4.7将在命令期间将测试设置为优先级 990。