0

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

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

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

4

2 回答 2

1

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

于 2012-11-15T21:34:08.020 回答
1

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

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

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

如果你不喜欢 Gnome3——我明白——你可以尝试另一个基于 Debian 的发行版,比如Linux Mint,或者干脆使用 XFCE 作为你的桌面。

于 2012-11-16T06:43:02.160 回答