Я хочу спробувати функції C ++ 17 і хочу встановити стандартний компілятор (бажано GCC). Я абсолютно новачок у Linux та Ubuntu, і просто багато чого не розумію.
Я намагався слідкувати за https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test, але не пощастило. Спочатку я побіг:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Як я зрозумів, ця команда встановлює деякі клавіші. Далі я спробував:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Це повернулося:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Далі я спробував встановити гілку розвитку clang:
apt-get install clang-4.0 lldb-4.0
І це дає мені
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'
Що все це означає? Що не так?
test
пакет спочатку. Оновлено питання.
add-apt-repository
як випливає з назви, додає сховище, він не встановлює пакет. Тепер ви можете зробити apt install gcc-7
.
add-apt-repository
Команди ви запускали не те ж саме, наведені на сторінці PPA, так що це не дивно , що не працюють. Спробуйте запустити правильний.