Catégories

Installer LLVM et Clang sous Debian - Toutes les étapes.

Temps de lecture : < 1 minute

Voilà les étapes que je suis pour Installer LLVM et Clang.

J'ai une machine virtuelle avec une Debian 8.

Dans le cache de apt-get je ne trouve qu'une version 3.5 de clang (apt-cache show clang)

Je souhaite installer la toute dernière version.

Je télécharge la version déjà compilée pour Debian 64 de LLVM/Clang (3.9.1 à ce jour) sur llvm.org

Ensuite je fais :

1
sudo tar -C /usr/local -xJf clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz --strip 1

Et zou c'est terminé. Là où c'est plus "merdique" c'est pour désinstaller. Il faut faire :

1
2
3
4
5
6
sudo rm -v /usr/local/bin/{clang*,llc,lli,llvm*,macho-dump,opt,bugpoint,c-index-test} && \
sudo rm -rfv /usr/local/docs/llvm && \
sudo rm -rfv /usr/local/include/{clang,clang-c,llvm,llvm-c} && \
sudo rm -v /usr/local/share/man/man1/clang.1 && \
sudo rm -rfv /usr/local/lib/clang && \
sudo rm -v /usr/local/lib/{BugpointPasses.so,libclang*,libLLVM*,libLTO*,libprofile_rt*,LLVM*}

Note :

Pour invoquer clang en tapant clang++ au lieu de clang++-3.9.1 on peut avoir besoin de faire des liens symboliques. Par exemple, à faire dans /usr/local/bin :

1
2
sudo ln -s /usr/local/bin/clang-3.9.1 /usr/local/bin/clang
sudo ln -s /usr/bin/clang++-3.9.1 /usr/local/bin/clang++

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.