Como alternar entre múltiplos GCC e G ++ Compiler versões no Ubuntu 20.04 fossa focal lts

Como alternar entre múltiplos GCC e G ++ Compiler versões no Ubuntu 20.04 fossa focal lts

Neste tutorial, instalaremos várias versões de compiladores GCC e G ++ usando o APT Instale comando. Além disso, pelo uso do atualização-alternativas Ferramenta Você aprenderá como alternar facilmente entre várias versões GCC e G ++ Compiler e como verificar a versão do compilador atualmente selecionado.

Neste tutorial, você aprenderá:

  • Como instalar várias versões do compilador GCC e G ++
  • Como criar uma lista de versão do compilador alternativo
  • Como alternar entre várias versões do compilador

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Ubuntu instalado ou atualizado 20.04 Fossa focal
Programas GCC
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instalando o GCC o compilador C no Ubuntu 20.04 Instruções passo a passo

  1. Instale várias versões do compilador C e C ++:
    $ sudo apt install build-essencial $ sudo apt -y install gcc-7 g ++-7 gcc-8 g ++-8 gcc-9 g ++-9 


  2. Use o atualização-alternativas Ferramenta para criar uma lista de múltiplas alternativas GCC e G ++ Compiler:
    sudo update-alternatives--install/usr/bin/gcc gcc/usr/bin/gcc-7 7 sudo update-alternativas--install/usr/bin/g ++ g ++/usr/bin/g ++-7 7 sudo-alternativas --Install/usr/bin/gcc gcc/usr/bin/gcc-8 8 sudo update-alternatives--Install/usr/bin/g ++ g ++/usr/bin/g ++-8 8 8 8 sudo-alternativas-Instalação/Instalação/ USR/BIN/GCC GCC/USR/BIN/GCC-9 9 SUDO UPDATE-ALTERNATIVAIS--INSTALL/USR/BIN/G ++ G ++/USR/BIN/G ++-9 9 
  3. Verifique a lista de compiladores C e C ++ disponível no seu Ubuntu 20.04 Sistema e selecione a versão desejada inserindo o número de seleção relevante:
    $ sudo update-alternatives-Config GCC Existem 3 opções para o GCC alternativo (fornecendo/usr/bin/gcc). Status da prioridade do caminho de seleção ---------------------------------------------------- -------------- 0/usr/bin/gcc-9 9 modo automático 1/usr/bin/gcc-7 7 modo manual * 2/usr/bin/gcc-8 8 manual Modo 3/usr/bin/gcc-9 9 Modo manual Pressione para manter a escolha atual [*] ou número de seleção de tipo: 

    Para execução do compilador C ++:

    $ sudo update-alternatives-Config g ++ Existem 3 opções para o G ++ alternativo (fornecendo/usr/bin/g ++). Status da prioridade do caminho de seleção ---------------------------------------------------- ---------------- * 0/usr/bin/g ++-9 9 Modo automático 1/usr/bin/g ++-7 7 Modo manual 2/usr/bin/g ++-8 8 manual Modo 3/usr/bin/g ++-9 9 Modo manual Pressione para manter a escolha atual [*] ou número de seleção de tipo: 
  4. Cada vez que o Switch verifique sua versão do compilador atualmente selecionado:
    $ gcc --version $ g ++ --version 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Ubuntu 20.04 Guia
  • Coisas para instalar no Ubuntu 22.04
  • Como definir programas padrão usando as alternativas de atualização em…
  • Mastering Bash Script Loops
  • Como alternar entre várias versões GCC e G ++ Compiler…
  • Ubuntu 20.04 Hadoop