我仍然是在 ubuntu 中安装软件包的学习者。实际上,一年多以前,我从一个 torrent 中复制了一个 ubuntu 的 iso 镜像文件,并在我的 Windows 机器上使用 Oracle Virtual Box 运行(主要是在 g++ 中编译)。
当时我已经安装了 gcc 4.4.1。现在I am updating it to 4.6 (gcc-4.6-20110610.tar.bz2)。我不知道我的 4.4.1 包存储在哪里,但我存储在本地文件夹中的 4.6 包。我的问题是:
(1) 我的 4.4 包会受到这个新安装的影响吗?
(2) 有没有一种方法可以随时在两种编译之间切换(比如 gcc-4.4 或 gcc-4.6)?
最佳答案
如果您将 gcc 4.6 安装在您的主文件夹中的目录中(我猜这就是您所说的“本地文件夹”),那么它不会影响您的标准 gcc 4.4 安装。
我有 Ubuntu 11.04,我同时安装了 gcc 4.5(Ubuntu 11.04 的标准版本)和 gcc 4.4。 (我需要 4.4,因为 NVIDIA 的 CUDA 工具包需要 gcc 4.4)。我通过包管理系统安装了它们,而不是在我的主目录中的文件夹中。使用此设置,gcc
默认为 4.5 版,如果我想使用 4.4 版,我必须输入 gcc-4.4
.
据我所知,还没有适用于 Ubuntu 的 gcc 4.6 的官方软件包。
关于gcc - 在 ubuntu 中安装 gcc 更新版本 4.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6357395/