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 実行ファイルを実行するたびにそのフォルダに移動する必要はありません。これについては多くのチュートリアルで説明されています。私が作ったもの。