Adicionando à resposta do Yan Foto (e caso o seu objetivo seja obter um clang
utilizável, mas não necessariamente usá-lo como cc
), você pode realmente adicionar todo o conjunto de programas de uma só vez usando
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.8 380 \
--slave /usr/bin/clang++ clang++ /usr/bin/clang++-3.8 \
--slave /usr/bin/clang-check clang-check /usr/bin/clang-check-3.8 \
--slave /usr/bin/clang-query clang-query /usr/bin/clang-query-3.8 \
--slave /usr/bin/clang-rename clang-rename /usr/bin/clang-rename-3.8
(Observe que o conjunto de binários que vêm com cada versão clang pode ser diferente, por exemplo, 3,6 tem clang-tblgen
, 3,8 não tem).
Se você repetir isso para cada versão do clang que instalar, poderá alternar entre eles usando apenas um único comando update-alternatives
.
(Enquanto isso, aparentemente, ainda há um debate em andamento sobre incluir ou não esses links com pacotes do Ubuntu: link )