Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在CentOS上安装gcc 4.7.3?_Linux_Gcc_Dockerfile - Fatal编程技术网

Linux 如何在CentOS上安装gcc 4.7.3?

Linux 如何在CentOS上安装gcc 4.7.3?,linux,gcc,dockerfile,Linux,Gcc,Dockerfile,我想在centos上安装gcc 4.7.3,但我使用的是类似于yum-search-gcc的命令: yum search 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

我想在centos上安装gcc 4.7.3,但我使用的是类似于yum-search-gcc的命令:

yum search 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
我不知道哪一个是gcc 4.7.3。我想写安装到Dokcerfile,请告诉我如何以简单的方式安装它。仅通过终端使用命令 然后,我使用命令:

yum instal gcc-4.7.3
它显示:

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

我相信用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包中的最新更改。

请查看:它是否只是说明了如何安装4.7.2?但是我需要安装4.7.3,我使用yum安装gcc,它安装4.8.3。