我想在centos上安装gcc 4.7.3,但是我使用yum搜索gcc:
gcc-c++.x86_64 : C++ support for GCC
gcc-gnat.x86_64 : Ada 95 support for GCC
gcc-objc.x86_64 : Objective-C support for GCC
gcc-objc++.x86_64 : Objective-C++ support for GCC
gcc-plugin-devel.x86_64 : Support for compiling GCC plugins
libgcc.i686 : GCC version 4.8 shared support library
libgcc.x86_64 : GCC version 4.8 shared support library
relaxngcc-javadoc.noarch : Javadoc for relaxngcc
compat-gcc-44.x86_64 : Compatibility GNU Compiler Collection
compat-gcc-44-c++.x86_64 : C++ support for compatibility compiler
它向我展示了太多可供选择的信息:
yum instal gcc-4.7.3
我不知道哪一个是gcc 4.7.3。我想写安装到Dokcerfile,请告诉我如何以简单的方式安装它。只需通过终端使用命令 然后,我使用命令:
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
base | 3.6 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
Loading mirror speeds from cached hostfile
* base: mirror.neu.edu.cn
* extras: mirror.neu.edu.cn
* updates: mirror.neu.edu.cn
No package gcc-4.7.3 available.
Error: Nothing to do
它显示:
{{1}}
答案 0 :(得分:0)
我认为使用devtools不可能获得4.7.3,相反,devtools
包将为您安装gcc版本4.7.2。
devtoolset-1.1
包中包含gcc-4.7.2
按照以下命令安装devtoolset。
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo
yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++
gcc位于/opt/centos/devtoolset-1.0/root/usr/bin/
,因此您必须更新$PATH
export PATH=/opt/centos/devtoolset-1.0/root/usr/bin/:$PATH
现在gcc版本应该是版本4.7.2
您可以使用gcc -v
命令进行检查。
注意:您可以选择下载源代码并进行构建,以获取devtoolset软件包中的最新更改。