![apt는 이전 버전의 gcc를 설치합니다(작동하지 않음)](https://linux55.com/image/156385/apt%EB%8A%94%20%EC%9D%B4%EC%A0%84%20%EB%B2%84%EC%A0%84%EC%9D%98%20gcc%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A9%EB%8B%88%EB%8B%A4(%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%8C).png)
이전 버전의 gcc(7.3.0)를 설치하고 싶습니다. 현재 저는 gcc 버전 7.4.0을 설치했습니다.
gcc를 제거 sudo apt-get remove gcc; sudo apt-get autoremove
하고 이전 버전을 설치해 보았습니다.
sudo apt-get install gcc=4:7.3.0-3ubuntu2
설치 후 출력은 다음 gcc --version
과 같습니다.
gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
따라서 설치된 gcc 버전은 여전히 7.4.0입니다. 지정된 버전을 적절하게 설치할 수 없는 이유는 무엇입니까?
도와주셔서 감사합니다!
답변1
이 gcc
패키지는 적절한 컴파일러 패키지를 가져오는 메타패키지입니다. 다운그레이드해도 컴파일러 자체는 다운그레이드되지 않습니다. 다운그레이드해야 합니다 gcc-7
. Ubuntu 18.04의 적절한 컴파일러 패키지는 다음과 같습니다.
sudo apt install gcc-7=7.3.0-16ubuntu3
그리고 필요한 패키지.