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.xx
に 10.xx
.
デモンストレーションのために、3つのバージョンのインストール方法を示します。 gcc
と g ++
Ubuntu20.04システムで正しく動作するように設定します。 GCCのバージョン8、9、および最新の10をインストールするには、次のコマンドを実行します。
sudo apt install gcc-8 g ++-8 gcc-9 g ++-9 gcc-10 g ++-10
次に、を実行します 更新-代替
デフォルトのコマンドを決定するためにシンボリックリンクを設定するために使用されるコマンド。この場合、それを実行して、シンボリックリンクとの優先順位を設定します。 gcc
と g ++
バージョン。
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パッケージをインストールする方法を見てきました。使用方法の詳細については、 gcc
と g ++
コンパイラについては、こちらのGCCオンラインドキュメントにアクセスしてください。