Fedora上でGCC(CとC++コンパイラ)をインストールする方法

Fedoraは現代的なLinuxディストリビューションであり、Cコンパイラと呼ばれるツールを使用して、Cプログラムを実行可能ファイルにコンパイルするための安定した強力な開発環境を提供します。

Fedoraでは、Cコンパイラツールはgcc(GNU Compiler Collectionと呼ばれるパッケージの一部です)。この記事では、Fedora上でgccをインストールし、Cプログラムのコンパイルを始める方法を説明します。

Fedora上でGCC(CとC++コンパイラ)のインストール

新しいソフトウェアをインストールする前に、既存のシステムソフトウェアパッケージを最新の security updateに更新するのは良い慣習です。

sudo dnf update

次に、gccをインストールします。これは開発ツールと呼ばれるものの一部であり、gccなど、makegdbgitなどの他の重要なツールを含みます。

sudo dnf groupinstall "Development Tools"
Install Development Tools in Fedora

インストールが完了した後、gccが正しくインストールされ、システム上で利用可能であることを確認する必要があります。

gcc --version
Check GCC Version

Fedora上で簡単なCプログラムを書く

gccが正しく機能していることを確認するために、gccを使用して簡単なCプログラムを作成します。hello.cファイルを作成します。

nano hello.c
OR
vi hello.c

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

さて、簡単なCプログラムを書いたので、gccコマンドを使ってコンパイルし、helloという実行ファイルを作成する必要があります。

gcc hello.c -o hello

コンパイルが成功したら、実行ファイルを実行してCプログラムの出力を見ることができます。

./hello
Run C Program in Fedora

gccの使い方についてもっと学ぶには、公式のGCCのドキュメントを参照するか、manコマンドを使ってマニュアルページを見ることができます:

man gcc

より高度なCプログラミングのためには、開発プロジェクトの要求に基づいて、追加のライブラリやツールが必要になるかもしれません。

sudo dnf install glibc-devel   [GNU C Library]
sudo dnf install libm          [Math Library]
sudo dnf install gdb           [Debugging Tool]

FedoraでGCC (C and C++ Compiler)をアンインストールする

システムからgccを削除する必要がある場合、次のコマンドを使ってアンインストールできます:

sudo dnf remove gcc

開発ツール“グループ全体をインストールして、それを削除したい場合、次のコマンドを使えます:

sudo dnf groupremove "Development Tools"
結論

これで、Cコンパイラと必要な開発ツールをFedoraにインストールし、簡単なCプログラムをコンパイルして実行する方法を学びました。

Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/