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