如何在Debian上获得GCC / ++ 4.6或更新版本

时间:2012-11-15 21:27:32

标签: c++ linux gcc debian

- 版本在Debian Squeeze上显示4.4。今天我离开了Ubuntu,因为它根本不稳定(每天约50 ++错误)而且速度很慢。而且我不喜欢Unity。 Debian很棒。可靠,快速,Gnome 2还可以。我参与了一个大型的c ++项目,并大量使用了c ++ 0x功能。

我的问题是:如何在Debian上获得至少gcc 4.6?

运行混合系统是不可取的。我的意思是改变sources.list和升级。由于Gnome 3,完全升级是没有选择的。我将不得不等待Debian MATE。但不知何故,这必须要完成......

2 个答案:

答案 0 :(得分:1)

您可以从测试中安装某些软件包,而其他软件包保持稳定。请参阅debian wiki中的APT Preferences

答案 1 :(得分:1)

您可以构建GCC 4.7(来自其FSF源tar球)。这可能很痛苦(这实际上取决于你的技能),可能需要几个小时的CPU。在编译之前,安装所有必需的依赖项(可能通过从源代码编译它们),并仔细阅读GCC install文档几次。

我不确定你是否正确避免将Debian /测试与Debian / stable混合使用。我很高兴在我的台式机和笔记本电脑上使用Debian / unstable,所以我得到了最新发布的GCC。

从FSF源代码tarball构建GCC 4.7.2时,不要忘记在源代码树之外构建。仔细阅读配置选项(例如,您可能需要--program-suffix=-4.7)。不要忘记在GCC中启用插件(--enable-plugin..../configure})。您可能会对MELT感兴趣,Linux Mint是一种扩展GCC的域特定语言,实现为[meta-]插件。

如果你不喜欢Gnome3--我明白了 - 你可以尝试另一种基于Debian的发行版,比如{{3}},或者只是使用XFCE作为你的桌面。