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 出典: apt

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この場合は)を検索するパッケージ「パッケージの内容を検索する」セクションで、対応するパッケージ(libtinfo5この場合は)をインストールします。

また、Clang 16を頻繁に使用する場合は、「置き場' を PATH に追加します。そのため、clang-16 実行ファイルを実行するたびにそのフォルダに移動する必要はありません。これについては多くのチュートリアルで説明されています。私が作ったもの。

関連情報