Voglio provare le funzionalità di C++ 17 e voglio installare un compilatore conforme agli standard (preferibilmente GCC). Sono completamente nuovo di Linux e Ubuntu e semplicemente non capisco molto.
Ho provato a seguire https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test ma senza fortuna. Per prima cosa ho corso:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Come ho capito, questo comando installa alcune chiavi. Poi ho provato:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Che ha restituito:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Successivamente ho provato a installare il ramo di sviluppo clang:
apt-get install clang-4.0 lldb-4.0
E mi dà
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'
Cosa significa tutto questo? Cosa c'è che non va?
Migliore risposta
Puoi già installare gcc-7 e g++-7 da questo pacchetto.
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7