gcc 다른 버전 추가하기
Linux/Common 2012. 12. 30. 14:46 |우분투 12의 default gcc 버전은 4.6이다. 그런데 내가 필요한 gcc 버전은 4.4 버전이다.
그래서 4.6을 지우고 4.4로 다시 설치하기 보다는 4.4버전을 추가로 설치하기로 하였다.
그에 대한 완벽하게 설명이 되어있는 웹페이지~!! Good
http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/
gcc 4.4는 bulild-essential이 기본적으로 설치가 되어있어야 한다.
sudo apt-get install build-essential 로 설치한다.
which g++ gcc 명령으로 path를 검색할 수 있다.
gcc --version 으로 gcc의 버전을 확인할 수 있다.
그 후 내가 원하는 버전의 gcc를 설치한다. (밑의 명령으로 해도되고, 아니면 위의 웹페이지 방식으로 해도된다.)
sudo apt-get install gcc-4.4 gcc-4.4-multilib g++-4.4 g++-4.4-multilib
설치가 완료된 후에 설치된 gcc package 들을 다음과 같이 확인할 수 있다.
dpkg -l |grep gcc | awk '{print $2}'
ls -lh /usr/bin/g++* 명령으로 두개의 gcc가 공존하는지 볼 수 있다.
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.4 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.4
이렇게 alternatives 함수를 이용하여 사용자가 버전을 선택할 수 있게 설정할 수 있다.
그리고 선택은
sudo update-alternatives --config gcc
이 명령으로 할 수 있다. 이 명령으로 버전을 선택하고, g++ --version 을 확인하면 바뀐 것을 볼 수 있다.
'Linux > Common' 카테고리의 다른 글
Linux Theme Settings (2) | 2013.04.07 |
---|---|
터미널에서 멀티태스킹하기 (0) | 2013.02.02 |
리눅스 ps 명령 프로세스 (0) | 2012.12.25 |
리눅스 C++ 컴파일 (0) | 2012.05.02 |
쉘에서 간단한 명령내리는 프로그램 (0) | 2012.05.02 |