Saltar al contenido

¿Cómo instalar gcc-7 o clang 4.0?

Esta cuestión se puede resolver de variadas formas, pero te mostramos la que para nosotros es la respuesta más completa.

Solución:

Super mega tabla GCC para todas las versiones de Ubuntu: ¿Cómo uso la última versión de GCC en Ubuntu?

Ubuntu 16.04 y anteriores

Hay un PPA de prueba oficial de Ubuntu GCC que debería preferirse:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7 g++-7
gcc-7 --version

GCC 7 se lanzó en mayo de 2017, por lo que es demasiado tarde para el lanzamiento principal de 17.04.

El PPA actualmente no tiene GCC para versiones más recientes, por ejemplo, 16.10, solo LTS 12.04, 14.04 y 16.04, como se puede ver en: https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test | instantánea. Creo que tenía 17.04 anteriormente pero se eliminó. Consulte también: https://unix.stackexchange.com/questions/371737/install-gcc-7-on-ubuntu

Probado en Ubuntu 16.04, octubre de 2018.

Ubuntu 17.10 y superior

¡Tiene GCC 7.2 y clang 4 por defecto! https://packages.ubuntu.com/artful/gcc | https://packages.ubuntu.com/artful/clang

$ gcc --version
gcc (Ubuntu 7.2.0-8ubuntu3) 7.2.0
$ clang --version  
clang version 4.0.1-6 (tags/RELEASE_401/final)

GCC 8 el 16.04

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-8 g++-8
gcc-8 --version

da 8.1.0 a partir de 2018-11.

Predeterminado en Ubuntu 18.04:

  • ¿Instalar gcc-8 solo en Ubuntu 18.04?
  • https://packages.ubuntu.com/bionic/gcc-8

Crosstool-NG

Si realmente se lo toma en serio, compile y use su propio GCC con Crosstool-NG como se explica en: https://stackoverflow.com/questions/847179/multiple-glibc-libraries-on-a-single-host/52454603# 52454603

Esto le permitirá usar una amplia variedad de versiones de GCC en una amplia variedad de versiones de Ubuntu sin descargar blobs de PPA en los que no necesariamente confía.

Ya puede instalar gcc-7 y g++-7 desde este paquete.

sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7

Sección de Reseñas y Valoraciones

Si te sientes incitado, tienes el poder dejar un ensayo acerca de qué le añadirías a este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *