Clang は、高性能 C、C++、および Objective-C コンパイラーおよびツールセットです。 Clang は、LLVM プロジェクトによって開発されたオープンソース プロジェクトです。 Clang でコンパイルされたプログラムは非常に高速で効率的です。 Clang には、驚くべきコード最適化機能もあります。開発者にとってエラーの特定とコードの問題の修正を容易にするために、Clang はより優れたエラー メッセージと診断を提供します。 Clang は、GCC コンパイラおよびツールセットの優れた代替手段です。
この記事では、LLVM Clang C、C++、および Objective-C コンパイラーを Debian 12 にインストールする方法を説明します。
内容のトピック:
- Debian 12 パッケージ データベース キャッシュの更新
- Debian 12 への Clang C、C++、および Objective-C コンパイラーのインストール
- Clang C、C++、および Objective-C コンパイラーが Debian 12 でアクセス可能かどうかを確認する
- Debian 12 への他のバージョンの Clang C/C++ コンパイラのインストール
- LLVM Clang を使用した C および C++ プログラムのコンパイル
- 結論
Debian 12 パッケージ データベース キャッシュの更新
Debian 12 パッケージ データベース キャッシュを更新するには、次のコマンドを実行します。
$ 須藤 適切なアップデート
Debian 12 への Clang C、C++、および Objective-C コンパイラーのインストール
LLVM Clang C、C++、および Objective-C コンパイラーとツールセットを Debian 12 にインストールするには、次のコマンドを実行します。
$ 須藤 適切な インストール Clang Clangd Clang-format Clang-Tidy Clang-tools
インストールを確認するには、 を押します。 そして そして、 を押します <入力> 。
LLVM Clang コンパイラーと必要な依存関係パッケージはインターネットからダウンロードされます。完了するまでにしばらく時間がかかります。
LLVM Clang コンパイラと必要な依存関係パッケージがインストールされています。完了するまでにしばらく時間がかかります。
この時点で、LLVM Clang C、C++、および Object-C コンパイラーが Debian 12 システムにインストールされている必要があります。
Clang C、C++、および Objective-C コンパイラーが Debian 12 でアクセス可能かどうかを確認する
Clang C、C++、および Objective-C コンパイラーにアクセスできるかどうかを確認するには、次のコマンドを実行します。
$ カラン - バージョン$ クラン++ - バージョン
ご覧のとおり、Clang C、C++、および Objective-C コンパイラーは、Debian 12 システムでアクセスできます。 Debian 12 システムには Clang バージョン 14 がインストールされています。
Debian 12 への他のバージョンの Clang C/C++ コンパイラのインストール
この記事の前のセクションで説明したように、Debian 12 では Clang 14 がデフォルトでインストールされます。ただし、Clang 13 と Clang 15 は、Debian 12 の公式パッケージ リポジトリでも入手できます。
Debian 12 システムに Clang 13 をインストールするには、次のコマンドを実行します。
$ 須藤 適切な インストール カラン―― 13 カランカッ―― 13 クラン形式- 13 カタカタ~整頓~ 13 クランツール- 13
Debian 12 システムに Clang 15 をインストールするには、次のコマンドを実行します。
インストールを確認するには、 を押します。 そして そして、 を押します <入力> 。
目的のバージョンの Clang と必要な依存関係パッケージがダウンロードされています。完了するまでにしばらく時間がかかります。
希望のバージョンの Clang がインストールされています。完了するまでにしばらく時間がかかります。
この時点で、必要なバージョンの Clang C、C++、および Objective-C コンパイラが Debian 12 システムにインストールされている必要があります。
Clang 15 をインストールしている場合は、次のコマンドを使用して、Clang 15 C、C++、および Objective-C コンパイラーにアクセスできるかどうかを確認できます。
$カラン- 15 ++
Clang 13 をインストールしている場合は、次のコマンドを使用して、Clang 13 C、C++、および Objective-C コンパイラーにアクセスできるかどうかを確認できます。
$カラン- 13 ++
LLVM Clang を使用した C および C++ プログラムのコンパイル
LLVM Clang を使用して C および C++ プログラムをコンパイルする際にサポートが必要な場合は、 この記事を読む 。
結論
LLVM Clang C、C++、および Objective-C コンパイラーを Debian 12 にインストールする方法と、Clang バージョン 13、14、および 15 を Debian 12 にインストールする方法を説明しました。また、Clang 13、14、 Debian 12 では 15 です。