web-dev-qa-db-ja.com

LinuxmintでのGCCの最終更新

Linux Mintでgccを更新しましたが、確認したところ、インストールされていないようです。何が問題ですか?

joseph@joseph:~$ Sudo apt install gcc-9
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gcc-9 is already the newest version (9.2.1-17ubuntu1~18.04.1).
The following packages were automatically installed and are no longer required:
  codeblocks-common libcodeblocks0 libwxbase3.0-0v5 libwxgtk3.0-0v5
Use 'Sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.

joseph@joseph:~$ gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.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.
2
Joseph A.

Debianベースのディストリビューションは、同じソフトウェアの複数のバージョンを持つことができます。

/usr/bin/gccを確認してください。 /etc/alternatives/gccへのシンボリックリンクである/usr/bin/gcc-7へのシンボリックリンクであることがわかります。

コマンドupdate-alternatives --config gccは、正しいバージョンを選択するオプションを提供します。

Gcc-7を削除すると、別の選択肢が自動的に選択されます。