Compilar en rh7

Hola, ¿tengo redhat7 instalado en mi pc y todo iba muy bien pero cuando intento compilar algunos programas que bajo de internet me salen muchos errores y en ocasiones ni el configure funciona alguien me puede ayudar? ¿Sera qué deje de instalar algo?
1

1 respuesta

Respuesta
1
¿Cómo te va?
Personalmente (y por primera vez) no recomiendo Red Hat 7, los señores de Red Hat, tuvieron la inteligente idea de incluir una version no oficial del GCC, el Compilador de C (ver 2.96), modificada por ellos, para sus propias librerías solo compatibles con esta version, y que nada tuvo la aprobación técnica del Comité GCC.
¿Qué significa? Que muchos programas fallaran al ser compilados con esta version, el más importante, el Kernel! Pero los de Red Hat (que seguramente sabían de su error) incluyeron OTRA version del GCC, llamada KGCC que realmente es la verdadera version del compilador de C, pero solo sirve para compilar el kernel porque este no hace uso de las librerías incompatibles.
¿El problema? Que Red Hat no es quien da soporte de GCC, sino el Comité GCC y ellos tampoco lo ofrecen porque no es una version oficial, sino para "pruebas" (Hacker Only). Ojala los señores de Red Hat, no cometan de nuevo un error como este, pues arruinan el buen nombre que tienen en el mercado.
En fin, es demasiado trabajo para algo tan simple como compilar un programa, así que tienes 3 opciones:
- Si tu maquina ya esta super-bien-configurada y por ningún motivo quieres instalarlo de nuevo, debes bajar los "parches" desde el sitio de Red Hat para solucionar los errores de la 7.0 (eso incluye un nuevo paquete EGCS),
- Esperar que salga la nueva version de Red Hat y confiar que no van a cometer el mismo error, e instalar usando "upgrade".
- Si puedes hacerlo, re-instala esa maquina con Mandrake, o cualquier otra distribución que si use una version "oficial" del GCC.
Por si las dudas, todas estas distribuciones traen la "oficial" 2.95-2:
* Linux-Mandrake 7.2 -> GCC 2.95.2-12
* SuSE 7.0 -> GCC 2.95.2-100
* Debian Potato -> GCC 2.95.2-13
Diego Fernando Marin
http://www.dfmarin.com

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas