GCC、GNUコンパイラコレクションは、さまざまなプログラミング言語をサポートするために開発されたコンパイラシステムです。これは、GNUおよびLinuxに関連するほとんどのプロジェクト(Linuxカーネルなど)で使用される標準コンパイラです。このチュートリアルの目的は、GCCCコンパイラをUbuntu20.04 LTS FocalFossaLinuxにインストールすることです。これは、apt installを使用して実現されます コマンド。
このチュートリアルでは、次のことを学びます。
- GCCコンパイラのインストール方法
- Cコンパイラのバージョンを確認する方法
- ソースコードから基本的なCプログラムをコンパイルする方法
- Cプログラムの実行方法
使用されるソフトウェア要件と規則
| カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
|---|---|
| インストールまたはアップグレードされたUbuntu20.04Focal Fossa | |
| GCC | |
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
Ubuntu20.04にGCCCコンパイラをステップバイステップの手順でインストールします
gccをインストールすることで、Cコンパイラを個別にインストールできますが パッケージの場合、Ubuntu 20.04にCコンパイラをインストールするための推奨される方法は、開発パッケージ全体をインストールすることですbuild-essential 。
- 開発パッケージ
build-essentialをインストールしてCコンパイラをインストールします :$ sudo apt install build-essential
- Cコンパイラのバージョンを確認してください:
$ gcc --version gcc (Ubuntu 9.2.1-17ubuntu1) 9.2.1 20191102
- 基本的なCコードソースを作成します。たとえば、helloworldCプログラムを作成しましょう。次のコードを
hello.cとして保存します テキストファイル:#include <stdio.h> int main() { printf("Hello, World!"); return 0; } -
hello.cをコンパイルして実行します Cコード:$ gcc -o hello hello.c $ ./hello Hello, World!
「Ubuntu20.04で複数のGCCとG++コンパイラバージョンを切り替える方法」にアクセスして、同じUbuntuシステムに複数のコンパイラバージョンをインストールする方法を確認してください。
Ubuntu 20.04 FocalFossaLinuxデスクトップにGnomeShellExtensionsをインストールする方法
Ubuntu 20.04 LTSFocalFossaで複数のGCCとG++コンパイラのバージョンを切り替える方法