main
[Ubuntu] gcc/g++ 버전별 설치 (update-alternatives 사용) 본문
repository 추가 및 package 설치
// repository 추가
sudo add-apt-repository ppa:ubuntu-toolchain-r/test&&\
sudo apt-get update
// 필요한 버전 설치
sudo apt-get install g++-4.9 gcc-4.9
sudo apt-get install g++-5 gcc-5
sudo apt-get install gcc-7 g++-7
sudo apt-get install gcc-8 g++-8
sudo apt-get install gcc-9 g++-9
sudo apt-get install gcc-11 g++-11
alternatives 설정 및 확인
// alternatives 삭제
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
// alternatives 설정 - 최신 버전을 높은 우선순위로 설정 (변경가능)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 49
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 49
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 80
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 110
// alternatives 확인 및 변경
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
728x90
'ETC' 카테고리의 다른 글
[Jira] 개발 패널 정보 Rest API (0) | 2022.07.20 |
---|---|
[GitLab] gitlab runner 설치 (Ubuntu 20.04 LTS/WSL) (0) | 2022.06.18 |
[Linux] crontab 을 이용하여 서버 자동 재실행하기 (0) | 2022.06.02 |
[IDE/Eclipse] 이클립스 설치 (0) | 2022.06.02 |
[Linux] 패키지 설치 시간 순 확인 (0) | 2022.05.31 |
Comments