UbuntuにClangをインストールする方法

UbuntuにClangをインストールする方法

ClangコンパイラはGCCの代替です。コードを実行可能なバイナリプログラムにコンパイルするために使用できます。あなたがUbuntuの開発者なら、あなたはおそらく以前にこのようなコンパイラを扱ったことがあるでしょう。

ほとんどのUbuntu開発者はGCCを使い続けていますが、Clangコンパイラーを使い始めることも可能です。ClangをUbuntuで動作させることをお探しの場合は、このガイドが最適です。Clang 9、Clang 11、およびClang12をUbuntuで動作させる方法を説明します。

UbuntuにClangをインストールする方法

UbuntuにClang9をインストールする方法

Clang 9をUbuntuで動作させる必要がある場合は、ほとんどのUbuntuリリース(最新リリースであるUbuntu 21.04でさえ)がソフトウェアリポジトリにあることを知って幸せです。Clang 9を使い始めるには、まずターミナルウィンドウを開きます。 

UbuntuにClangをインストールする方法

Ubuntuデスクトップでターミナルウィンドウを開く には、キーボードのCtrl + Alt + T押し ます。それが開いたら、使用し がちインストール クラン9パッケージをインストールするには、以下のコマンドを。必ず–install-suggestsコマンドラインスイッチを使用してください。これにより、UbuntuにClang9を使用するために必要なすべてのものを取得するように指示されます。

sudo apt install clang-9--install-suggests

ターミナルウィンドウでこのコマンドを入力すると、Ubuntuはパスワードの入力を求めるプロンプトを表示します。そうする。あなたがそうするとき、それはあなたがあなたのPCにインストールするためにあなたのために提案されたすべてのパッケージを集めます。 

Ubuntuがインストールするすべてのパッケージを収集した後、キーボードのキーを押すように求められます 。押して Yの インストールの続行を希望していることを確認するために、キーボード上のキー。 

Yを押すと 、UbuntuはシステムにClang9をインストールします。完了したら、ターミナルウィンドウを閉じるか、コマンドラインでClang9の使用を開始します。

UbuntuにClang11をインストールする方法 

理由の1つとして、UbuntuにはClang 10がありませんが、Clang 11があります。これは、新しいリリースであるため、より優れています。UbuntuシステムでClang11が必要な場合は、ターミナルウィンドウを開くことから始めます。

UbuntuにClangをインストールする方法

Ubuntuデスクトップでターミナルウィンドウを開く には、キーボードのCtrl + Alt + T押し ます。または、アプリメニューで「ターミナル」を検索します。開いたら、apt installコマンドと–install-suggestsコマンドラインスイッチを使用して、Ubuntuが推奨するパッケージとともにClang11をセットアップします。

sudo apt install clang-11--install-suggests

上記のコマンドを入力すると、Ubuntuは続行するためにパスワードの入力を求めるプロンプトを表示します。キーボードを使用して、ユーザーアカウントのパスワードを入力します。次に、キーボードのEnter キーを押し て続行します。

続行すると、Ubuntuは提案されたすべてのパッケージを収集し、インストールの準備をします。その後、ボタンを押して続行するように求められ ます。キーボードのキーを使用し て、インストールを続行することを確認すると、UbuntuがClang11をインストールします。

インストールが完了すると、Clang11がUbuntuPCにインストールされます。ここから、ターミナルを閉じるか、Clang11の使用を開始できます。

UbuntuにClang12をインストールする方法 

Clang9とClang11に加えて、ユーザーが必要に応じてインストールできるClang12もUbuntuで利用できます。UbuntuPCにClang12をインストールする場合は、ターミナルウィンドウを開くことから始めます。Ubuntuでターミナルウィンドウを開くには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押し ます。

UbuntuにClangをインストールする方法

ターミナルウィンドウが開いて使用できるようになったら、apt install コマンドを入力し 、「clang-12」パッケージと、提案されたすべてのパッケージを取得する–install-suggestsコマンドラインスイッチをインストールします。

sudo apt install clang-12--install-suggests

上記のコマンドを入力してClang12をインストールした後、Ubuntuはパスワードの入力を求めるプロンプトを表示します。sudo コマンドにはパスワードが必要です 。キーボードを使用して、ユーザーアカウントのパスワードを入力し、  Enter キーを押します。

コマンドラインプロンプトにパスワードを入力して Enter キーを押すと、UbuntuはClang12に必要なすべてのパッケージを収集します。そこから、キーを押すように求められます。そうする。

Ubuntuは、Yキーを押すと、コンピューターにすべてのClang12パッケージのダウンロードとインストールを開始します。これには数秒しかかかりません。プロセスが完了したら、ターミナルウィンドウを閉じるか、開いたままにしてClang12を使用します。

その他のClangパッケージ

この投稿でカバーされていないUbuntuで他のClangパッケージが必要な場合は、Pkgs.orgをチェックしてください。Ubuntuを含む多くの主流のLinuxパッケージリポジトリにインデックスを付け、必要なClangパッケージを検索するために使用できます。

また、Ubuntuの公式パッケージ検索も必ずチェックしてください。これは、すべてのディストリビューションにわたるすべてのUbuntuパッケージ専用のWebサイトです。これを使用して、必要なClangパッケージを検索できます。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか