安装/升级用于测试 C++ 的 GCC 编译器

安装/升级用于测试 C++ 的 GCC 编译器

我有 ubuntu 10.10,最近一直在用它学习 c++。我最初通过以下命令安装了 gcc 编译器:

sudo aptitude install build-essential

我想开始学习/测试较新的 c++ 功能,我认为最好安装最新版本的 gcc。我只是需要一些建议。

是否可以将较新版本的 gcc 放在可用于测试的单独文件夹中?

或者

是否有可能/我应该升级当前运行的 gcc 编译器版本

答案1

是的,您可以下载较新版本的 gcc 作为 tarball,并使用当前安装的内核进行编译。您可以在此处找到 gcc(和 binutils):

GNU

是否有可能/我应该升级当前运行的 gcc 编译器版本

不,你不应该也不能简单地通过包管理系统升级编译器。此外,这可能会导致依赖性问题。

答案2

至少在 Debian squeeze 上是可能的,因此在比 Debian 更新的 Ubuntu 上也可能如此,因为 Ubuntu 倾向于反向移植 Debian gcc 包。

请参阅我在 ask.debian.net 上对我自己的问题的回答,即http://ask.debian.net/questions/backporting-more-recent-versions-of-the-gcc-toolchain-to-debian-stable

更多详细信息可根据要求提供。

相关内容