apt는 이전 버전의 gcc를 설치합니다(작동하지 않음)

apt는 이전 버전의 gcc를 설치합니다(작동하지 않음)

이전 버전의 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

그리고 필요한 패키지.

관련 정보