본문 바로가기

카테고리 없음

rhel7 좌충우돌 gcc 6 설치기

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