Можно установить только инструменты командной строки Xcode. Откройте Терминал и выполните xcode-select --install
. Это даст вам ваш компилятор (clang, а не g ++. G ++ - это просто псевдоним clang ++ для Mac), linker, make и т. Д. c.
Чтобы на самом деле ответить на ваш вопрос, да. Если вы что-то устанавливаете, а затем удаляете, то, что было установлено, будет удалено.
Если вам нужен настоящий компилятор g ++, вам нужно будет установить его самостоятельно, самый простой способ - доморощенный. Пакет g cc создаст для вас версионные символические ссылки (g++-9
), и вы можете просто использовать это или создать другую символическую ссылку, которая перенаправляет с g++
на g++-9
. Если вы это сделали, вам придется помнить, что нужно вручную обновить эту символическую ссылку при изменении основной версии. Все это можно найти в usr/local/bin
после установки homebrew и пакета gcc
.