Como instalar o Clang 16 em 22.04 LTS

Como instalar o Clang 16 em 22.04 LTS

Tenho 22.04 LTS, mas gostaria de instalar um Clang posterior, versão 16.

Como posso instalar isso?

(22.04 não vem com Clang 16 nos repositórios)

ATUALIZAR

Embora aprecie a resposta abaixo, encontrei uma maneira muito mais simples a partir daqui:

https://askubuntu.com/a/1415641/132414 https://apt.llvm.org/

To install a specific version of LLVM:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>

Responder1

Cland 16 tem pacotes pré-construídos disponíveis para download em seupágina de lançamentos do github.

Nesse caso, você pode selecionar o download do clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xzpacote para PC e laptop modernos.

É um pacote que não pode ser instalado, basta extraí-lo em seu gerenciador de arquivos, clicar com o botão direito nocaixasubpasta e selecione 'Abrir no Terminal'. Em seguida, execute qualquer arquivo executável para compilar seus programas, como ./clang-16 -x c++ .....

Para quaisquer erros como abaixo:

erro ao carregar bibliotecas compartilhadas: libtinfo.so.5: não é possível abrir o arquivo de objeto compartilhado: esse arquivo ou diretório não existe

Pesquise o arquivo-chave ( libtinfo.so.5no caso) empacotes.ubuntu.comna seção "Pesquisar o conteúdo dos pacotes". Em seguida, instale o pacote correspondente ( libtinfo5no caso).

E, se você usa o Clang 16 com frequência, pode adicionar o 'caixa' em PATH. Portanto, você não precisa navegar até essa pasta toda vez que executar o executável clang-16. Existem alguns tutoriais falando sobre isso. Aqui estáum que eu fiz.

informação relacionada