Agregando a la respuesta de Yan Foto (y en caso de que su objetivo sea obtener un uso clang
pero no necesariamente usarlo como cc
), puede agregar todo el conjunto de programas de una sola 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
(Tenga en cuenta que el conjunto de binarios que vienen con cada versión de clang puede diferir, por ejemplo, 3.6 tiene clang-tblgen
, 3.8 no.)
Si repites esto para cada versión de clang que instales, podrás cambiar entre ellas usando solo una update-alternatives
comando.
(Mientras tanto, aparentemente, todavía hay un debate en curso sobre si incluir estos enlaces con los paquetes de Ubuntu o no: https://bugs.launchpad.net/ubuntu/+source/llvm-3.1/+bug/991493 )
ln -s /usr/bin/llc-6.0 /usr/bin/llc