Ubuntu

apt install 舊版本的 gcc(不工作)

  • June 30, 2019

我想安裝以前版本的 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不安裝指定版本?

謝謝你的幫助!

gcc包是一個元包,它引入了適當的編譯器包;降級它不會降級編譯器本身。您需要降級gcc-7,這是 Ubuntu 18.04 中相應的編譯器包:

sudo apt install gcc-7=7.3.0-16ubuntu3

和任何所需的軟體包。

引用自:https://unix.stackexchange.com/questions/527748