[CentOS7] gcc4.9 설치

leeleo·2021년 12월 31일
0

yum install로 설치했을 때, 4.8이 최신으로 설치가 되어서
redis 설치를 위해 4.9로 update가 필요했다. redis 6.x버전 이상을 빌드하기 위해서는 gcc4.9 version이 필요한 상황이다.

gcc --version 확인해보니 4.8.5가 yum으로 설치시 최신 버전인듯 하다.

우선 sudo yum install libmpc-devel mpfr-devel gmp-devel 명령어로 필수 구성요소 패키지를 설치해준다.

cd ~/Downloads gcc를 설치할 경로로 이동 후

curl ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2 -O curl ftp명령어를 통해 tar를 다운 받은 후
tar xvfj gcc-4.9.2.tar.bz2 tar명령어로 압축을 풀어준다.

cd gcc-4.9.2 압축푼 경로로 이동 후
./configure --disable-multilib --enable-languages=c,c++
configure 명령어로 해당 시스템을 체크하고 세팅한다. 멀티 라이브러리 옵션을 비활성화 해주고 c,c++을 지원하도록 config 설정을 해준다.

make로 build를 해준다. (오래걸려서 기다려주거나, make -j$(nproc) 명령어로 대체해서 사용한다.)
make -j 4


make install 은 make를 통해 만들어진 설치파일(setup)을 설치하는 과정
build된 프로그램을 실행할 수 있게 파일을 알맞은 위치에다 복사시킨다.
make install

profile
study

0개의 댓글