Debian上的g ++:一个更新的编译器

时间:2013-03-19 01:03:46

标签: g++ debian

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

1 个答案:

答案 0 :(得分:0)

你可以配置apt从测试中安装select包,同时保持系统的其余部分稳定,g ++应该是你可以用这种方式处理的,没有太多困难,因为g ++ - 4.7是一个可以同时安装的独立包旧版本。

简而言之,添加:

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

/etc/apt/preferences/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 ++)。