有没有办法在不修改新版本的情况下恢复(暂时)旧的 G++3.2 版本?

Posted

技术标签:

【中文标题】有没有办法在不修改新版本的情况下恢复(暂时)旧的 G++3.2 版本?【英文标题】:IS there any way to get back(temporarily) old G++3.2 version with out modifying the new version? 【发布时间】:2011-06-22 11:59:55 【问题描述】:

之前我有 G++ 3.2 版本..最新我安装了 GCC 4.5.2 我有 EDG vold 版本 EDG 3.10

现在的问题是当我尝试使用 EDG 运行 C++ 文件时(通常运行 EDG,需要 G++ 作为标志)现在最新的 G++ 不支持运行 EDG3.10

所以暂时需要运行旧的 G++3.2 版本....

有什么方法可以在不修改新版本的情况下恢复(暂时)旧的 G++3.2 版本?

请告诉我如何临时运行旧的 G++3.2..不影响新的 G++4.5.2?

【问题讨论】:

【参考方案1】:

您可以选择您想要的 GCC 版本,只需从源代码编译即可。 Here GCC 2.95.1 到 4.5.2 可供下载。

下载后执行:

./configure
make
make install 

编译并安装它。

【讨论】:

【参考方案2】:

最近,我尝试安装 GCC-4.6。我已经记录了我的发现in answer to this question。您可以从网站下载 gcc3.x 的tar 并按照相同的步骤进行操作。

【讨论】:

以上是关于有没有办法在不修改新版本的情况下恢复(暂时)旧的 G++3.2 版本?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在不重复变量名的情况下将命名参数传递给格式化宏?

如何在不再次运行配置脚本/cmake 的情况下修改安装路径

有没有办法“软还原”旧的提交?

部分手机无法访问https网站解决办法

如何在不删除 .o 文件的情况下使用 makefile 进行编译?

有没有办法在不提交版本的情况下“修改版本”?