Skip to content

Instantly share code, notes, and snippets.

@unjello
Last active December 15, 2021 22:48
Show Gist options
  • Save unjello/344963db0d3720a9e4855368e53e6bf7 to your computer and use it in GitHub Desktop.
Save unjello/344963db0d3720a9e4855368e53e6bf7 to your computer and use it in GitHub Desktop.
#/bin/bash
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
# clang-10
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-10 main"
sudo apt install -y clang-10 clang-tools-10 clang-10-doc libclang-common-10-dev libclang-10-dev libclang1-10 clang-format-10 python3-clang-10 clangd-10 libfuzzer-10-dev lldb-10 lld-10 libc++-10-dev libc++abi-10-dev
# clang-11
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main"
sudo apt install -y clang-11 clang-tools-11 clang-11-doc libclang-common-11-dev libclang-11-dev libclang1-11 clang-format-11 python3-clang-11 clangd-11 libc++-11-dev libfuzzer-11-dev lldb-11 lld-11 libc++abi-11-dev
# clang-12
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-12 main"
sudo apt install clang-12 clang-tools-12 clang-12-doc libclang-common-12-dev libclang-12-dev libclang1-12 clang-format-12 python3-clang-12 clangd-12 libc++-12-dev libfuzzer-12-dev lldb-12 lld-12 libc++abi-12-dev
# clang-13
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-13 main"
sudo apt install -y clang-13 clang-tools-13 clang-13-doc libclang-common-13-dev libclang-13-dev libclang1-13 clang-format-13 clangd-13 libc++-13-dev libfuzzer-13-dev lldb-13 lld-13 libc++abi-13-dev
# clang-latest
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal main"
sudo apt install -y clang clang-tools llvm libclang-dev libclang1 clang-format python-clang clangd lldb lld libc++-dev libc++abi-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment