是否可以同时安装2个不同版本的GCC?

时间:2010-03-01 18:47:29

标签: gcc ubuntu

我正在使用Ubuntu 9.10
对于特定的代码,我需要GCC 3.2但我有更高的版本。是否可以安装多个版本并使用我想要的任何一个?

3 个答案:

答案 0 :(得分:1)

是的,您可以进行多次安装。您可以使用gcc-3.2调用特定版本。 您可以使用apt-cache search gcc-3搜索存储库,以使用apt-get install查找要安装的软件包。快速搜索只显示存储库中的gcc-3.3,如果该版本不适合您,则需要多挖一点或手动安装。其他海报提供了更多细节

考虑接受以前对您已回答的问题的回答,否则您将无法获得回复。

答案 1 :(得分:1)

你有searched the Ubuntu package archive for gcc吗?

如果gcc 3.3没问题,你可以为dapper下载gcc-3.3和相关的.deb软件包,我怀疑它会安装并与你用karmic获得的gcc 4.4共存。 (您必须确保将其作为gcc-3.3调用。)

否则你必须:

  • 下载相关的gcc源包
  • 使用installdir自己构建它,例如/opt/gcc-3.3
  • 确保在需要时正确设置PATH。

答案 2 :(得分:0)

可以有多个,但需要以不同方式命名并安装到不同的文件夹。请参阅构建交叉编译GCC的教程,但不要为不同的体系结构构建。但是,请注意,自己编译GCC相当困难,因此修复编译所需的应用程序可能会更容易。