0

我刚刚安装了 Debian 6.0.7,并注意到 gcc 4.4 附带了“稳定”分支。我希望能够使用更新的编译器而无需完全切换到测试;有什么可以让这更容易吗?我已经尝试编译 gcc 几次,但对我来说从来没有这么顺利过。主要是我想要代码生成改进,以及我读到的 -Og 选项,它应用了不会干扰代码调试的优化。任何帮助,将不胜感激。谢谢,

4

1 回答 1

0

您可以将 apt 配置为从测试中安装选择的包,同时让系统的其余部分保持稳定,并且 g++ 应该是您可以轻松处理的东西,因为 g++-4.7 是一个单独的包,可以与旧版本同时安装.

简而言之,添加:

Package: *
Pin: release a=testing
Pin-Priority: 100

/etc/apt/preferencesor 中的一个文件/etc/apt/preferences.d/,以确保默认情况下不安装软件包,然后将 wheezy 存储库添加到您的sources.list文件中:

deb     http://ftp.us.debian.org/debian testing main
deb-src http://ftp.us.debian.org/debian testing main

之后apt-get update你应该能够安装g++-4.7。希望它不会引入太多其他软件包。然后,您将能够使用 g++-4.7 作为编译器(无需更改默认 g++)。

于 2013-03-19T05:30:29.140 回答