GNUコンパイラコレクションは、C、C ++、Objective-C、Fortran、Ada、Go、およびDプログラミング言語を含む言語開発用のコンパイラとライブラリのコレクションです。 LinuxカーネルやGNUツールを含む多くのオープンソースプロジェクトは、GCCを使用してコンパイルされています。
この記事では、CentOS8にGCCをインストールする方法について説明します。
デフォルトのCentOSソフトウェアソースには、「Development Tools」という名前のパッケージグループが含まれています。このグループには、GNUエディターコレクション、GNUデバッガー、およびソフトウェアのコンパイルに必要なその他の開発ライブラリとツールが含まれています。
開発ツールパッケージをインストールするには、sudo権限を持つユーザーまたはrootとして次のコマンドを実行します。
sudo dnf group install "Development Tools"
このコマンドは、 gcc
、g ++
、 make
などの一連のパッケージをインストールします。
また、GNU / Linux開発の使用方法に関するマニュアルをインストールすることもできます。
sudo dnf install man-pages
gcc --version
コマンドを使用してGCCバージョンを出力し、GCCコンパイラが正常にインストールされているかどうかを確認します。
gcc --version
CentOS8ソフトウェアソースで使用可能なGCCのデフォルトのバージョン番号は 8.3.1
です。
gcc(GCC)8.3.120190507(Red Hat 8.3.1-4)Copyright(C)2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
それでおしまい。 CentOSシステムにGCCがインストールされており、使用を開始できます。
この章では、GCCを使用して基本的なCプログラムをコンパイルします。テキストエディタを開き、次のファイルを作成します。
nano hello.c
# include <stdio.h>
int main(){printf("Hello World!\n");return0;}
ファイルを保存し、実行可能ファイルにコンパイルして、次のコマンドを実行します。
gcc hello.c -o hello
このコマンドを実行すると、 hello
という名前のバイナリファイルが同じディレクトリに作成されます。
この hello
プログラムを実行します。
. /hello
このプログラムは以下を出力します:
Hello World!
CentOS8にGCCをインストールする方法を示しました。これで、公式のGCCドキュメントページを参照し、GCCおよびG ++を使用してCおよびC ++プログラムをコンパイルする方法を学ぶことができます。
Recommended Posts