Ubuntu下安装高版本clang-format 11, 12, 13

2023-05-16

StackOverflow链接: https://stackoverflow.com/questions/20756924/how-can-i-install-clang-format-in-ubuntu

  • 步骤一: 运行 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - 获取key.

  • 步骤二: 在 /etc/apt/sources.list中添加下列文本.:

    • Buster (Debian 10):

      deb http://apt.llvm.org/buster/ llvm-toolchain-buster main
      deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster main
      # 11 
      deb http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main
      deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main
      # 12 
      deb http://apt.llvm.org/buster/ llvm-toolchain-buster-12 main
      deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-12 main
      
      • Bullseye (Debian 11):
      deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main
      deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main
      # 11 
      deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-11 main
      deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-11 main
      # 12 
      deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-12 main
      deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-12 main
      
      • Xenial (Ubuntu 16.04):
      deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
      deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
      # 11
      deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main
      deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main
      # 12
      deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-12 main
      deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-12 main
      
      • Bionic (Ubuntu 18.04):
      deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main
      deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic main
      # 11
      deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main
      deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main
      # 12
      deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
      deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
      
  • 步骤三: sudo apt update

  • 步骤四: apt search clang-format and check all available versions:

$ sudo apt search clang-format
Sorting... Done
Full Text Search... Done
arcanist-clang-format-linter/stable 0.git20161021-2 all
  clang-format linter for Arcanist

clang-format/unknown 1:13.0-53~20210202214848.38 amd64
  Tool to format C/C++/Obj-C code

clang-format-11/unknown 1:11.1.0~++20210203115409+1fdec59bffc1-1~exp1~20210203230038.161 amd64
  Tool to format C/C++/Obj-C code

clang-format-12/unknown 1:12.0.0~++20210312110334+ca14f0282fce-1~exp1~20210312221110.59 amd64
  Tool to format C/C++/Obj-C code

clang-format-13/unknown 1:13~++20210315063844+b868a3edad9d-1~exp1~20210315174553.2286 amd64
  Tool to format C/C++/Obj-C code

clang-format-6.0/stable 1:6.0.1-10 amd64
  Tool to format C/C++/Obj-C code

clang-format-7/stable 1:7.0.1-8+deb10u2 amd64
  Tool to format C/C++/Obj-C code
  • 步骤五: 使用apt install clang-format 安装.
$ sudo apt install -y clang-format-12
$ clang-format-12 --version
Ubuntu clang-format version 12.0.0-++20210312110334+ca14f0282fce-1~exp1~20210312221110.59
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu下安装高版本clang-format 11, 12, 13 的相关文章

随机推荐