Ubuntu 20.04にGCC(ビルドエッセンシャル)をインストールする方法

UbuntuマシンにGCCおよびG ++コンパイラをインストールするためのステップバイステップガイド

GCCは、コンパイラーが1つしかサポートされていなかった頃は、GNU Cコンパイラーの略でしたが、それ以来、今日私たちが知っているコンパイラーとライブラリーのセットに成長しました。現在GNUコンパイラコレクションとして知られているGCCは、C、C ++、D、Objective-C、Fortran、Ada、Golangなどのプログラミング言語用の複数のコンパイラとライブラリのセットです。

Linuxカーネル、GNUツール、およびその他の多くのオープンソースプロジェクトは、GCCを使用してコンパイルされます。したがって、これはLinuxおよびオープンソースソフトウェアツールセットの非常に重要な部分です。 Free Software Foundation(FSF)は、GNU General Public Licenseの下でGCCを配布しています。つまり、GCCを自由に実行、調査、共有、および変更できます。

C(gcc)およびC ++(g ++)用のGCCコンパイラを含むビルドエッセンシャルパッケージをUbuntu20.04にインストールする方法を見てみましょう。

GCCのインストール

UbuntuなどのDebianベースのディストリビューションでは、GCCは次のようなメタパッケージにバンドルされています。 ビルドエッセンシャル。これには、Ubuntuでソフトウェアをコンパイルするために必要なg ++、make、dpkg-devなどの他のいくつかの重要なツールとライブラリが含まれています。

をインストールするには ビルドエッセンシャル パッケージ、を使用してターミナルを開きます Ctrl + Alt + T キーを押して、次のコマンドを実行します。

sudo apt update sudo apt installbuild-essential

また、をインストールして開発ツールのマニュアルを入手することもできます。 manpages-dev パッケージの場合、次のコマンドを実行します。

sudo apt installmanpages-dev

これで、 任意の開発ツールのユーザーマニュアルを表示して読むためのコマンド。の構文 以下に示すように、コマンドは非常に単純です。たとえば、GCCのマニュアルを読むには、 man gcc 指図。 ‘を押すとマニュアルを終了できますq‘読み終えた後。

構文:man例:man gcc

以下を実行するだけで、GCCがシステムに正常にインストールされているかどうかを確認します。

gcc --version

これで、開発に必要なGCCやその他の多くのツールがUbuntu20.04システムにインストールされました。

Ubuntu 20.04のビルドエッセンシャルはGCCバージョン9.3.0に同梱されています。複数のバージョンのGCCまたは最新バージョンのGCCをインストールする場合は、以下のセクションで確認してください。

複数のGCCバージョンのインストール

build-essentialパッケージに含まれているもの以外のバージョンのGCCが必要な場合、または最新バージョンをインストールして新機能をテストする場合、このような場合、GCCの複数のバージョンをインストールできます。ハンディ。

GCCの最新バージョンには、より優れた最適化、パフォーマンス、および新機能があります。 Ubuntu 20.04リポジトリには、バージョンからのさまざまなGCCパッケージが含まれています 7.xx10.xx.

デモンストレーションのために、3つのバージョンのインストール方法を示します。 gccg ++ Ubuntu20.04システムで正しく動作するように設定します。 GCCのバージョン8、9、および最新の10をインストールするには、次のコマンドを実行します。

sudo apt install gcc-8 g ++-8 gcc-9 g ++-9 gcc-10 g ++-10

次に、を実行します 更新-代替 デフォルトのコマンドを決定するためにシンボリックリンクを設定するために使用されるコマンド。この場合、それを実行して、シンボリックリンクとの優先順位を設定します。 gccg ++ バージョン。

sudo update-alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-10 100 --slave / usr / bin / g ++ g ++ / usr / bin / g ++-10 --slave / usr / bin / gcov gcov / usr / bin / gcov-10 sudo update-alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-9 90 --slave / usr / bin / g ++ g ++ / usr / bin / g ++-9 --slave / usr / bin / gcov gcov / usr / bin / gcov-9 sudo update-alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-8 80 --slave / usr / bin / g ++ g ++ / usr / bin / g ++-8 --slave / usr / bin / gcov gcov / usr / bin / gcov-8

後で使用するGCCのデフォルトバージョンを変更する場合は、 更新-代替 次のオプションを指定したコマンド:

sudo update-alternatives --config gcc

UbuntuシステムにインストールされているすべてのGCCバージョンのリストが表示されます。対応する番号を入力して、デフォルトのGCCバージョンを変更します。

私たちは、ubuntu20.04にbuild-essentialパッケージをインストールする方法を見てきました。使用方法の詳細については、 gccg ++ コンパイラについては、こちらのGCCオンラインドキュメントにアクセスしてください。