La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30055 - CóMO INSTALAR GCC EN RED HAT
Autor:  Gregorio Valleandrés Diaz
Saludos a todos:

Hoy me he bajado un juego para Linux (Red Hat 7.2), llamado Armagetron.
El juego utiliza varias librerías, las cuales he instalado. Pero hay una llamada OpenGL (librería gráfica),
que al instalarla me da un error, ya que nececita el compilador gcc.

Este compilador lo tengo, junto con las instrucciones para instalarlo, y en el directorio donde descomprimo el gcc,
simplemente haría un ./configure

Al hacer esto, me da un error que dice:

./configure: cc command not found
the command 'cc -o conftest -g conftest.c' failed
You must set the enviroment variable cc to a working compiler

¿Que puedo hacer para instalar el gcc?
Realmente, sin el compilador , no puedo instalar ninguna aplicación en codigo fuente.

Gracias por la ayuda...por cierto, el gcc es la ver 3.0

  Respuesta:  Diego Miranda
Hola Gregorio,

el gcc es el compilador universal que viene por defecto con las distribuciones de Linux (es el equivalente al cc de Unix).

Haz lo siguiente para ver si lo tienes instalado:

1- abre un editor de textos(como 'pico'), y pon:

#include <stdio.h>

int main(void) {

printf("Esto va a funcionar!\n");

return 0;
}

2- cierra el editor y llama a este fichero probando.c

3- luego haz en la linea de comandos

> gcc -ansi -pedantic -Wall probando.c -o probando.exe

Explicacion:

-ansi indica que te lo compile de acuerdo con el estandar de C99

-pedantic quiere decir que no te pase ni una

-Wall : show All Warnings

-o : que el output se llame lo que viene a continuacion (probando.exe)

4- si te sale el ejecutable probando.exe, escribe en la linea de comandos

> probando.exe (return)

y verias la frase "Esto va a funcionar!",

5- si esto te ha funcionado es que no estas compilando tu juego con las instrucciones correctas (mandame un email y dime que te sale)

6- si no puedes hacer esto, es que el compilador esta mal instalado o no esta instalado. En este caso, es porque has instalado mal el linux, y lo mejor es volver a instalarlo todo de nuevo, que tardarias mucho mas en ver los fallos que hay en tu sistema (lo digo por experiencia propia).

Dime como va esto.

Suerte!

un abrazo