Para instalar gcc en Linux (Redhat), hay un dicho que dice: "Antes de la instalación, un compilador como CC o gcc debe estar en su sistema y debe estar disponible.
Por supuesto, existe una diferencia entre instalar GCC y esta pregunta.
La pregunta más fundamental es: ¿quieres una gallina o un huevo?
Compra una gallina y vuelve a poner huevos. Para comprar huevos, primero debes encontrar una gallina para incubar los huevos.
Después de eso, empezarás a pensar:
Esta frase no es fácil de entender, ¿no nace una gallina de un huevo? Estoy buscando un huevo porque no tengo gallina y esta oración dice que necesitas una gallina para incubar un huevo. Si hay gallinas, ¿por qué debería comprar huevos? El código fuente de GCC es el huevo, y el GCC disponible u otros compiladores son la gallina (o la incubadora).
Las variables del sistema son en realidad variables de entorno. Pero las variables del sistema se escriben en un archivo de configuración del sistema especial. Esta variable del sistema leerá el archivo de configuración cuando se inicie la computadora y servirá como variable de entorno predeterminada para todo el sistema hasta que se ejecute el estado del entorno de cada uno de sus programas.
Si desea establecer una nueva variable de entorno en el terminal, esta variable no afectará el entorno global, por lo que no puede llamarse variable de entorno del sistema. Solo se puede llamar variable de entorno para el terminal actual.