我有 22.04 LTS,但我想安裝更高版本的 Clang,版本 16。
我該如何安裝這個?
(22.04 版本中不包含 Clang 16)
更新
雖然我很欣賞下面的答案,但我從這裡找到了一個更簡單的方法:
https://askubuntu.com/a/1415641/132414 https://apt.llvm.org/
To install a specific version of LLVM:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>
答案1
Cland 16 有預先建置套件可供下載github 發佈頁面。
在這種情況下,您可以選擇下載clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
適用於現代 PC 和筆記型電腦的軟體包。
這是一個非安裝包,只需在文件管理器中解壓,右鍵單擊垃圾桶子資料夾並選擇“在終端機中開啟”。然後運行任何可執行檔來編譯您的程序,例如./clang-16 -x c++ ....
.
對於任何如下錯誤:
載入共用程式庫時出錯:libtinfo.so.5:無法開啟共用物件檔案:沒有這樣的檔案或目錄
搜尋密鑰檔案(libtinfo.so.5
在本例中)軟體包.ubuntu.com在「搜尋包的內容」部分下。然後安裝對應的套件(libtinfo5
案例中)。
而且,如果您經常使用 Clang 16,那麼您可以添加 '垃圾桶' 進入路徑。因此,您不必每次執行 clang-16 可執行檔時都導航到該資料夾。有很多教程都在談論它。這是我做的一個。