嗨所有这些都是一个基本的问题,但看起来今天我必须做一些sysadmin,我想知道安装非常特定版本的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 --enable-languages = 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 --without-included-gettext --enable-threads = posix --with-gxx-include-dir = / usr / include / c ++ / 4.6 - libdir = / usr / lib --enable-nls --with-sysroot = / --enable -clocale = gnu --enable-libstdcxx-debug --enable-libstdcxx-time = yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32 = i686 --with-tune = generic --enable- checking = release --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)
TIA!
答案 0 :(得分:1)
所以这只是Ubuntu 12.04 Precise Penguin GCC版本的库存标准。
只需使用apt-get在另一个盒子上安装gcc软件包(假设它运行的是12.04),你就会得到相同的版本。
如果另一个框未运行12.04但正在运行Debian或Ubuntu,您可以尝试并暂时从/etc/apt/sources.list添加精确的存储库,并使用apt安装此gcc版本-get,然后删除存储库。 (不推荐)