Quiero probar las funciones de C++ 17 y quiero instalar un compilador compatible con el estándar (preferiblemente GCC). Soy totalmente nuevo en Linux y Ubuntu y simplemente no entiendo mucho.
Traté de seguir https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test pero no tuve suerte. Primero ejecuté:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Según entendí, este comando instala algunas claves. A continuación probé:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Eso devolvió:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
A continuación, intenté instalar la rama de desarrollo clang:
apt-get install clang-4.0 lldb-4.0
Y me da
E: Unable to locate package clang-4.0
E: Couldn't find any package by glob 'clang-4.0'
E: Couldn't find any package by regex 'clang-4.0'
E: Unable to locate package lldb-4.0
E: Couldn't find any package by glob 'lldb-4.0'
E: Couldn't find any package by regex 'lldb-4.0'
¿Qué significa todo esto? ¿Qué pasa?
Mejor respuesta
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