apt安装旧版本的gcc(不工作)

apt安装旧版本的gcc(不工作)

我想安装以前版本的 gcc (7.3.0)。目前,我已经安装了 7.4.0 版本的 gcc。

我卸载了 gccsudo 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。为什么apt安装不了指定的版本?

谢谢你的帮助!

答案1

gcc包是一个元包,它引入适当的编译器包;降级它不会降级编译器本身。您需要降级gcc-7,这是 Ubuntu 18.04 中合适的编译器包:

sudo apt install gcc-7=7.3.0-16ubuntu3

以及任何所需的包。

相关内容