在ubuntu中安装gcc较新版本4.6

问题描述

| 我仍然是在ubuntu中安装软件包的学习者。实际上,一年多以前,我已经从torrent中复制了ubuntu的iso映像文件,并且在Windows机器上使用Oracle Virtual Box进行运行(主要是在g ++中进行编译)。 那时我已经安装了gcc 4.4.1。现在,我将其更新为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)。我都通过软件包管理系统安装了它们,而不是在我的主目录的文件夹中。使用此设置,“ 0”默认为4.5版,如果要使用4.4版,则必须键入“ 1”。 据我所知,还没有针对Ubuntu的gcc 4.6官方软件包。     ,        package4.4不会受到影响,并且您可能同时拥有两个版本的gcc。 但是默认情况下,只有一个有效版本指向命令'g ++ \'的链接。