Raphael Hertzog выпустил бесплатную главу - "Обслуживание и Обновления: Инструменты Кв." из его книги "Руководство Администратора Debian".
Я думаю, что альтернативы являются неправильным подходом здесь. В более общем плане я думаю, изменяя системное значение по умолчанию, действительно неправильный подход. Вместо того, чтобы изменять вещи на том уровне, я предлагаю
export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
Если что-то не будет стараться изо всех сил повреждать его, это будет работать почти со всеми, делают системы.
Если Вы хотите, чтобы это было значением по умолчанию в масштабе всей системы, Вы могли бы поместить, это в системе избивает сценарии запуска /etc/
. Но, снова, я не думаю, что это - обычно хорошая идея. Лучше сделать выбор на на пользователя — или на проект — основание.