Linux 如何安装特定版本的gcc

Linux 如何安装特定版本的gcc,linux,gcc,Linux,Gcc,大家好,这是一个基本的问题,但我今天似乎要做一点系统管理,我想知道最好的方法来安装一个非常具体的gcc版本。我在一个盒子上有一个版本,我想在另一个空盒子上有相同的版本。我做了一个gcc-v,这就是我回来的原因。那么,试图在一个光盒子上复制下面的配置——这是一个巨大的任务吗?我知道怎么做sudo apt get,这就是这里所需要的吗 kensey@yadda.com:~/cdev$ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_W

大家好,这是一个基本的问题,但我今天似乎要做一点系统管理,我想知道最好的方法来安装一个非常具体的gcc版本。我在一个盒子上有一个版本,我想在另一个空盒子上有相同的版本。我做了一个gcc-v,这就是我回来的原因。那么,试图在一个光盒子上复制下面的配置——这是一个巨大的任务吗?我知道怎么做sudo apt get,这就是这里所需要的吗

kensey@yadda.com:~/cdev$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper
Target: x86_64-linux-gnu
配置为:../src/configure-v--with pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu3'--with bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs ——启用语言= C、C++、FORTRAN、Objc、Obj-C++,go--prefix=/usr--program suffix=-4.6--enable shared--enable linker build id--with system zlib--libexecdir=/usr/lib--include gettext--enable threads=posix--gxx include dir=/usr/c++/4.6--libdir=/usr/lib enable nls--with sysroot=/--enable clocale=gnu--enable libstdcxx debug--enable libstdcxx time=yes--启用gnu唯一对象--启用插件--启用objc gc--禁用werror--with-arch-32=i686--with-tune=generic--启用-检查=发布--build=x86_64-linux-gnu--host=x86_64-linux-gnu--target=x86_64-linux-gnu

Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu3) 

蒂亚

这只是标准的Ubuntu 12.04 Precise Penguin GCC版本

只需使用apt-get在另一个盒子上安装gcc包(假设它运行的是12.04),您将获得相同的版本

如果另一个框没有运行12.04,而是运行Debian或Ubuntu,您可以尝试从/etc/apt/sources.list临时添加精确的存储库,使用apt-get安装此gcc版本,然后删除存储库。(不推荐)