如何在 22.04 LTS 上安裝 Clang 16

如何在 22.04 LTS 上安裝 Clang 16

我有 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 可執行檔時都導航到該資料夾。有很多教程都在談論它。這是我做的一個。

相關內容