Programmeren

Meerdere versies van GCC en G++ installeren op Ubuntu 20.04

Meerdere versies van GCC en G++ installeren op Ubuntu 20.04

Als C- en C++-ontwikkelaar is het niet ongebruikelijk om projecten af ​​te handelen waarvoor verschillende versies van compilers nodig zijn. Met technologische vooruitgang bevindt u zich waarschijnlijk in een situatie waarin u een bepaalde GCC- of G++-compilerversie voor een specifiek project nodig heeft.

In deze tutorial laten we je de methode zien om meerdere versies van GCC en G++ te installeren op Ubuntu 20 install.04 met behulp van de apt installeren opdracht. Daarnaast laten we u zien hoe u kunt schakelen tussen verschillende G++- en GCC-versies met behulp van de update-alternatieven en bevestig de geselecteerde versie die momenteel in gebruik is.

Om er zeker van te zijn dat je niets mist, delen we deze tutorial op in drie stappen, zoals hieronder weergegeven:.

Voordat u verder gaat

Onze favoriete Linux-distributie in deze tutorial is de onlangs uitgebrachte Ubuntu 20.04 LTS. Zorg ervoor dat alle pakketten up-to-date zijn met behulp van de onderstaande opdrachten:.

sudo apt update sudo apt upgrade

U hebt ook verhoogde privileges nodig door opdrachten uit te voeren met de opdracht sudo.

Meerdere GCC-compilerversies installeren op Ubuntu 20.04 LTS

We zullen de opdracht apt install gebruiken. Voer de onderstaande opdrachten uit met behulp van de sudo-rechten.

sudo apt install build-essentieel sudo apt -y install gcc-7 gcc-8

installeren GCC-7 GCC-8

We zullen ook GCC 9 . installeren.0 met behulp van de onderstaande commando's:.

sudo add-apt-repository ppa:jonathonf/gcc-9.0

installeer GCC -9-repository

sudo apt-get install gcc-9

Installeer GCC-9 op Ubuntu 20.04.

Meerdere G++ compilers installeren op Ubuntu 20 Ubuntu.04 LTS

Nu GCC-compilers zijn geïnstalleerd, kunnen we nu doorgaan met het installeren van meerdere versies van G++-compilers.

sudo apt install build-essentieel sudo apt -y install g++-7 g++-8 g++-9

G++-compilers installeren

Als alternatief kunt u zowel GCC- als G++-compilers installeren met een enkele opdracht, zoals hieronder weergegeven:.

sudo apt install build-essentieel sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Een lijst met GCC- en G++-alternatieven maken met update-alternatieven

Stap 1. Start de Terminal en voer de onderstaande opdrachten één voor één uit.

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 sudo update-alternatives --install / usr/bin/gcc gcc /usr/bin/gcc-9 9 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9

Maak een lijst met GCC- en G++-alternatieven

Stap 2. Controleer de GCC- en G++-lijsten die beschikbaar zijn op uw systeem en selecteer de standaardcompiler die u voor uw ontwikkeling wilt gebruiken. Laten we beginnen met het instellen van de GCC-compiler.

Start uw Ubuntu Terminal en voer de onderstaande opdracht uit:.

sudo update-alternatives --config gcc

Stel uw standaard GCC-compiler in.

Selecteer de GCC-compiler die u wilt gebruiken door het nummer te selecteren onder het selectiemenu. In deze tutorial koos ik optie twee (2) omdat ik GCC-8 als mijn compiler voor mijn huidige project wilde gebruiken.

Stap 3. Laten we nu hetzelfde doen en onze standaard G++ compiler kiezen. Voer de onderstaande opdracht uit:.

sudo update-alternatives --config g++

Selecteer de standaard G++-compiler

Hier ben ik ook geïnteresseerd in het gebruik van G++-8, en daarom zal ik optie twee (2) selecteren, zoals weergegeven in de afbeelding hierboven.

Om over te schakelen naar een andere GCC- of G++-compiler, herhaalt u het configuratieproces in stap twee (2) en drie (3) hierboven. Selecteer een andere optie om een ​​andere Compiler-versie in te stellen die u wilt gebruiken.

Om de wijzigingen te bevestigen die we hebben aangebracht met de versie commando op de Terminal voor elke compiler.

gcc --versie g++ --versie

Voer de G++- en GCC-versieopdracht uit.

Uit de bovenstaande afbeelding kunnen we zien dat het systeem de GCC- en G++-compilers toont die we hebben geconfigureerd om als standaardinstellingen te gebruiken.

Dat is alles over hoe u meerdere versies van GCC- en G++-compilers kunt installeren en tussen elk ervan kunt schakelen op uw Ubuntu-machine. Als je aanvullende informatie hebt, deel deze dan met onze lezers in het commentaargedeelte hieronder.

Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...