일반적으로 우분투에서 개발 환경구축할때는 apt-get install build-essential로 설치를 합니다.

이때 120.04는 기본적으로 gcc,g++ 버전이 4.6이 설치가 됩니다.

 

2014년 5월현재는 gcc,g++버전이 4.8까지 나와있는데 4.8버전을 설치해보도록 하겠습니다.

 

컴파일러 버전업을 위해서 저장소를 추가하고 설치를 해보도록 하겠습니다.

 

1. 저장소 추가

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

 

2. 업데이트 리스트 갱신

$ sudo apt-get update

 

3. gcc 4.8설치

sudo apt-get install gcc-4.8

sudo apt-get install g++-4.8

 

4. 설치가 완료되었다면 기본적으로 어떤 컴파일러를 사용할지 설정해야합니다.

(여러 버전의 패키지를 관리하는 명령어인 sudo update-alternatives 를 사용합니다. 등록및 삭제 모두 가능합니다.)

 

- 선택할수있 버전별 목록 만들기

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8

 

 

 - 원하는 버전 선택하기

$ sudo update-alternatives --config gcc 를 입력하면 아래와 같이 출력됩니다.

 

There are 2 choices for the alternative gcc (providing /usr/bin/gcc).

 

  Selection    Path              Priority   Status

------------------------------------------------------------

  0            /usr/bin/gcc-4.6   60        auto mode

* 1            /usr/bin/gcc-4.6   60        manual mode

  2            /usr/bin/gcc-4.8   40        manual mode

 

Press enter to keep the current choice[*], or type selection number: "원하는 버전 버전선택"


*는 현재 선택된 버전이고 원하는 버전을 선택하시면 됩니다.


+ Recent posts