Skip to main content Link Menu Expand (external link) Document Search Copy Copied

selecting a custom gcc/g++ compiler


$sudo apt-get install build-essential

# to install a gcc. then we want to install the compiler we want (gcc/g++ 8 in this case)

$ sudo apt-get install gcc-8 g++-8

# then check version to make sure what it active:

$ gcc --version 
$ g++ --version 

then we want to create an update alternatives entry 

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8

Then we can open a selector menu and choose e.g for gcc

sudo update-alternatives --config gcc