Ubuntu
鏗鏘的安裝
我已經從 Ubuntu 14.07、Centos 7 和 Fedoara 22 上的軟體包安裝了 clang。我想使用
clang-tidy
但既找不到軟體包,也找不到如何安裝它,而無需從原始碼安裝 clang。那是我寧願不做的事情。我錯過了什麼?
我可能很密集,如果是這樣,請嘲笑我。
您可以使用您的包管理器找出
clang-tidy
提供的包。例如在 Fedora/CentOS 上:dnf whatprovides '*/clang*tidy*'
在 Debian/Ubuntu 上,您可以使用類似的
apt-file search
命令。然而,在 Fedora 23 上
clang-tidy
只是沒有打包。未找到匹配項。甚至還有一個開放的錯誤報告:缺少 clang-query 和 clang-tidy
對於 Ubuntu/Debian,LLVM 項目維護一個 llvm apt repostiory。這應該是獲取最新版本的最簡單方法
clang-tidy
。在配置該儲存庫並執行apt-file update
並且apt-file search
應該返回提供clang-tidy
.從原始碼建構的另一種方法是使用上游 llvm 預建構的二進製文件——它們可用於 Fedora、CentOS 等。例如,用於 Fedora 23 的那個確實包含 clang-tidy:
clang+llvm-3.8.0-x86_64-fedora23/bin/clang-tidy