Fedora é uma distribuição Linux moderna que fornece um ambiente estável e poderoso para desenvolvimento, usando uma ferramenta chamada compilador C, que é usado para compilar programas C em arquivos executáveis.
Em Fedora, a ferramenta do compilador C é parte de um pacote chamado gcc (GNU Compiler Collection), e este artigo irá guiá-lo pelos passos para instalar gcc e começar a compilar programas C em Fedora.
Instalando o GCC (Compilador C e C++) em Fedora
Antes de instalar qualquer nova ferramenta de software, é uma boa prática atualizar seus pacotes de software do sistema existentes para as versões mais recentes de atualizações de segurança disponíveis.
sudo dnf update
A seguir, instale gcc, que é parte de ferramentas de desenvolvimento que inclui gcc e outras ferramentas essenciais como make, gdb, e git.
sudo dnf groupinstall "Development Tools"

Depois da instalação estar concluída, você deve verificar se o gcc está corretamente instalado e disponível no seu sistema.
gcc --version

Escrevendo um Programa C Simples em Fedora
Para testar se gcc está funcionando corretamente, você pode escrever um programa C simples criando um arquivo hello.c
.
nano hello.c OR vi hello.c
No editor, escreva o seguinte programa em C:
#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; }
Agora que você escreveu um programa simples em C, você precisa compilá-lo usando o comando gcc para criar um arquivo executável chamado hello
.
gcc hello.c -o hello
Uma vez que a compilação for bem-sucedida, você pode executar o arquivo executável para ver a saída do seu programa em C.
./hello

Para aprender mais sobre como usar gcc, você pode referir-se à documentação oficial do GCC ou usar o comando man para visualizar a página de manual:
man gcc
Para programação em C avançada, você pode precisar de bibliotecas e ferramentas adicionais baseadas nas exigências de seus projetos de desenvolvimento.
sudo dnf install glibc-devel [GNU C Library] sudo dnf install libm [Math Library] sudo dnf install gdb [Debugging Tool]
Desinstalando o GCC (Compilador C e C++) no Fedora
Se você precisar remover o gcc do seu sistema, você pode desinstalá-lo usando o seguinte comando:
sudo dnf remove gcc
Se você instalou todo o “Group Development Tools” e quiser removê-lo, você pode usar:
sudo dnf groupremove "Development Tools"
Conclusão
Você agora instalou com sucesso o compilador de C com as ferramentas de desenvolvimento necessárias no Fedora e aprendeu a compilar e executar um programa simples em C.
Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/