gcc 4.8.2 설치 방법이다.
의존성때문에 왠만하면 OS 업그레이드를 추천한다.
Centos 6.0 기준 gcc는 4.4.7 이다.
우선 gcc 를 다운 받아서 압출을 풀자
# cd /tmp
# wget https://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz
# tar gcc-4.8.2.tar.gz
압축을 푼다음 컴파일에 필요한 라이브러리 를 다운 받자.
# /tmp/gcc-4.8.2/contrib
# ./download_prerequisites
그럼 알아서 설치가 될것이다.
혹시 수동설치가 필요하다면.
# vi download_prerequisites
파일을 열어보면 필요한 파일 버전이 나와 있다.(gcc 4.8.2기준)
MPFR=mpfr-2.4.2
GMP=gmp-4.3.2
MPC=mpc-0.8.1
3개를 모아서 압축해놨다.
위 압축 파일을 다운 받아서 /tmp/gcc-4.8.2/ 에 압축을 풀자
# cd /tmpgcc-4.8.2
# unzip gcc_libray.zip
이제 설치를 하자.
# ./configure --prefix=/usr/local/gcc-4.8.2 --enable-checking=release --enable-languages=c,c++ --disable-multilib
PC 성능에 따라서 다르지만 좀 오래 걸린다.
다음은 환경 설정을 해주자.
- bashrc shell
# vi .bashrc
export GCC=/usr/local/gcc-4.8.2
export LD_LIBRARY_PATH=$GCC/lib64:$PPL/lib:$LD_LIBRARY_PATH
export PATH=$GCC/bin:$PATH
- cshrc shell
# vi. cshrc
setenv GCC /usr/local/gcc-4.8.2
setenv LD_LIBRARY_PATH ${GCC}/lib64:$LD_LIBRARY_PATH
set path=($GCC/bin $path .)
gcc -v 확인해보면 버전이 변경된것을 확인 할 수 있다.
# gcc -v
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-4.8.2/bin/gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.8.2/libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc-4.8.2 --enable-checking=release --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 4.8.2 (GCC)
'Linux' 카테고리의 다른 글
ERROR: cmake/modules/FindKDE4Internal.cmake not found in (0) | 2017.05.18 |
---|---|
another Xserver is already active on display 10 (0) | 2017.05.17 |
snipeit install for centos 7.x (0) | 2017.05.02 |
tar 1.26 upgrade for centos 5 (0) | 2017.04.24 |
dmar drhd handling fault status reg 3 (0) | 2017.03.30 |