fedora 16 에 gcc 4.7.1 설치

gcc 공식 홈 페이지 로 가기 최신 버 전의 gcc - 4.7.0. tar. bz2 를 다운로드 하 는 동시에 infrastructure 디 렉 터 리 에서 다운로드 [필수] 의 mpc - 0.8.1. tar. gz, mpfr - 2.4.2. tar. bz2 를 찾 아 갑 니 다.http://gmplib.org/ 최신 gmp - 5.0.4. tar. bz2 다운로드
gcc 4.7.1 의존 패 키 지 를 설치 하기 시 작 했 습 니 다. 아래 패 키 지 는 설치 절차 가 잘못 되 어 서 는 안 됩 니 다.
tar jxvf gmp-5.0.4.tar.bz2
cd gmp-5.0.4
./configure --prefix=/usr/local/gmp-5.0.4
make && make install
cd ../
 
tar jxvf mpfr-2.4.2.tar.bz2
cd mpfr-2.4.2
./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-5.0.4
make && make install
cd ../
 
tar zxvf mpc-0.8.1.tar.gz
cd mpc-0.8.1
./configure --prefix=/usr/local/mpc-0.8.1  --with-gmp=/usr/local/gmp-5.0.4 --with-mpfr=/usr/local/mpfr-2.4.2
make && make install
cd ../

라 이브 러 리 가입 시스템 라 이브 러 리 경로, / etc / ld. so. conf 에 추가 또는 LD 사용LIBRARY_PATH 환경 변수 에 추 가 된 방식 은 ~ /. bash 와 같 습 니 다.profile 에 아래 문장 추가 export LDLIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-5.0.4/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib
그리고 source  ~/.bash_profile
gcc 4.7.1 을 설치 합 니 다. 이 곳 의 인 자 는 C, C + +, fortran 언어 만 을 대상 으로 합 니 다. 필요 하 다 면 다른 도구 체인 (예 를 들 어 all, ada, fortran, go, java, obbc, obj - c + + 등) 을 컴 파일 할 수 있 습 니 다. enable - language 뒤에 추가 한 다음 에 해당 하 는 인 자 를 추가 하 는 것 이 바로
mkdir gcc-4.7.1-built
cd gcc-4.7.1-built
 ../gcc-4.7.1/configure --with-gmp=/usr/local/gmp-5.0.4 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1 --enable-languages=c,c++,fortran --enable-threads=posix --enable-__cxa_atexit --with-cpu=generic --disable-multilib 

그리고 make.  make install
마지막 으로 gcc 에서 빈 을 lib 등 디 렉 터 리 를 해당 환경 변수 에 추가 합 니 다.

좋은 웹페이지 즐겨찾기