Adicionando a resposta de Yan Foto (e caso seu objetivo seja obter uma utilizável, clang
mas não necessariamente utilizá-la 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 acompanham cada versão do clang pode ser diferente, por exemplo, 3.6 possui clang-tblgen
, 3.8 não.)
Se você repetir isso para todas as versões do clang instaladas, poderá alternar entre elas usando apenas um único update-alternatives
comando.
(Enquanto isso, aparentemente, ainda existe um debate em andamento sobre a inclusão ou não desses links nos pacotes Ubuntu: https://bugs.launchpad.net/ubuntu/+source/llvm-3.1/+bug/991493 )
ln -s /usr/bin/llc-6.0 /usr/bin/llc