Fedora es una distribución de Linux moderna que proporciona un entorno estable y potente para el desarrollo mediante una herramienta llamada compilador C, que se utiliza para compilar programas en C en archivos ejecutables.
En Fedora, la herramienta del compilador C es parte de un paquete llamado gcc (Colección de Compiladores GNU), y este artículo le guiará por los pasos para instalar gcc y comenzar a compilar programas en C en Fedora.
Instalar GCC (Compilador de C y C++) en Fedora
Antes de instalar cualquier software nuevo, es una buena práctica actualizar sus paquetes de software existentes con las actualizaciones de seguridad disponibles más recientes.
sudo dnf update
Después, instale gcc, que es parte de herramientas de desarrollo que incluye gcc y otras herramientas esenciales como make, gdb y git.
sudo dnf groupinstall "Development Tools"

Después de la instalación completada, debería verificar que gcc está correctamente instalado y disponible en su sistema.
gcc --version

Escribir un Programa C Simple en Fedora
Para probar si gcc funciona correctamente, puede escribir un programa en C simple creando un archivo hello.c
.
nano hello.c OR vi hello.c
En el editor, escriba el siguiente programa en C:
#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; }
Ahora que ha escrito un programa en C simple, necesita compilarlo usando el comando gcc para crear un archivo ejecutable llamado hello
.
gcc hello.c -o hello
Una vez que la compilación sea exitosa, puede ejecutar el archivo ejecutable para ver la salida de su programa en C.
./hello

Para aprender más sobre cómo usar gcc, puede consultar la documentación oficial de GCC o usar el comando man para ver la página del manual:
man gcc
Para un programación en C avanzada, puede que necesite bibliotecas y herramientas adicionales según las necesidades de sus proyectos de desarrollo.
sudo dnf install glibc-devel [GNU C Library] sudo dnf install libm [Math Library] sudo dnf install gdb [Debugging Tool]
Desinstalando GCC (Compilador de C y C++) en Fedora
Si necesita eliminar gcc de su sistema, puede desinstalarlo usando el siguiente comando:
sudo dnf remove gcc
Si instaló todo el “Grupo de Herramientas de Desarrollo” y desea eliminarlo, puede usar:
sudo dnf groupremove "Development Tools"
Conclusión
Ahora ha instalado con éxito el compilador de C con herramientas de desarrollo necesarias en Fedora y ha aprendido cómo compilar y ejecutar un programa en C simple.
Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/