如何构建特定版本的 gcc (4.5.1)?

如何构建特定版本的 gcc (4.5.1)?

在我的办公室里gcc-4.5.1,使用该版本,我的 c++ 项目可以正常工作。如果我在家里使用 Ubuntu 12.04 编译同一个项目,gcc-4.6,我遇到了很多错误,根本无法编译。我花了一些时间在网上从源代码构建 gcc,但安装过程中出现很多问题,构建失败。

我正在寻找一种方法来将我的 gcc 版本降级到4.5.1

如果有人能提供从源代码编译 gcc 的逐步方法,我们将不胜感激。

答案1

尝试安装 gcc-4.5-base 包:

$ sudo apt-get install gcc-4.5-base

您可能需要安装该软件包的特定版本。检查软件包变更日志

要安装最新的 4.5.1 更新,请尝试:

$ sudo apt-get install gcc-4.5-base=4.5.1-12

(请注意,4.5.1-12 在变更日志中被标记为实验性的。这只是一个例子!)

有关使用 apt 安装旧版本软件包的更多信息,请查看:

http://blog.andrewbeacock.com/2007/03/how-to-install-specific-version-of.html

相关内容