I just installed Lubuntu 18.04 LTS. There are two options for installing gcc: gcc-7
and gcc-8
. Both are available from apt-get install
out of the box.
Even after I installed gcc-8
, the system is still going to install gcc-7
when I install other packages such as build-essential
.
Since gcc-8
is newer, is there a way to make it install gcc-8
and gcc-8
only?
Best Answer
gcc-7
andgcc-8
will happily co-live together.I would suggest to let
gcc-7
be installed, for satisfyingbuild-essential
and perhaps other dependent packages, and configuregcc-8
to be your default gcc installation.Use
update-alternatives
for havinggcc
redirected automatically togcc-8
:This will give you the convenience of gcc being at the latest version, and still you will be able to invoke
gcc-7
orgcc-8
directly.If you'll wish to change the default gcc version later on, run
sudo update-alternatives --config gcc
. It will bring a prompt similar to this, which lets you pick the version to be used:The higher priority is the one that is picked automatically by
update-alternatives
.