yum install --downloadonly --downloaddir=/home/root/gcc6_install gcc
/home/max/ML/gcc6_install
docker run -i -t --name rhel -v /home/max/ML/gcc6_install:/home/root/gcc6_install sotax/rhel7.3 bash
Install dependencies:
yum reinstall --setopt=protected_multilib=false --downloadonly --downloaddir=/home/root/gcc6_install gmp
yum install --downloadonly --downloaddir=/home/root/gcc6_install gmp-devel
yum install --downloadonly --downloaddir=/home/root/gcc6_install mpfr-devel
yum install --downloadonly --downloaddir=/home/root/gcc6_install libmpc-devel
yum install --downloadonly --downloaddir=/home/root/gcc6_install glibc-devel.i686
yum install --downloadonly --downloaddir=/home/root/gcc6_install gcc-c++
yum install --setopt=protected_multilib=false --downloadonly --downloaddir=/home/root/gcc6_install libgcc.i686
Get the tar ball
$ wget https://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.gz
Unpack, create a build path and build - make sure you have plenty of disk space free.. this can eat up 2gb+.
다운 받고나서 rpm -ivh로는 설치할 패키지명을 쓰고 rpm -Uvh로는 업데이트할 패키지명을 써준다.
rpm -ivh gmp-devel~.rpm
$ tar -xzf gcc-6.2.0.tar.gz
$ mkdir build
$ cd build
$ ../gcc-6.2.0/configure
$ sudo make
$ sudo make install
yum install --downloadonly --downloaddir=/home/root/gcc6_install devtoolset-6.x86_64