在我的办公室里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