Fedoraは現代的なLinuxディストリビューションであり、Cコンパイラと呼ばれるツールを使用して、Cプログラムを実行可能ファイルにコンパイルするための安定した強力な開発環境を提供します。
Fedoraでは、Cコンパイラツールはgcc(GNU Compiler Collectionと呼ばれるパッケージの一部です)。この記事では、Fedora上でgccをインストールし、Cプログラムのコンパイルを始める方法を説明します。
Fedora上でGCC(CとC++コンパイラ)のインストール
新しいソフトウェアをインストールする前に、既存のシステムソフトウェアパッケージを最新の security updateに更新するのは良い慣習です。
sudo dnf update
次に、gccをインストールします。これは開発ツールと呼ばれるものの一部であり、gccなど、make、gdb、gitなどの他の重要なツールを含みます。
sudo dnf groupinstall "Development Tools"

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

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/