No es posible instalar gcc 3,3 en linux redhat

  • linuxlearn
  • Born
  • Born
  • No Avatar
  • Registrado: Mar 29, 2006
  • Mensajes: 1
  • Status: Offline

Nota Marzo 29th, 2006, 5:53 am

Hola a todos,

Estoy tratando de instalar gc 3.3.2 en linux redhat máquina que ha gcc 3.2.3 a que ya.

He instalado gcc3.3.3. Archivo tar.gz y seguir los pasos,

> Tar zxvf gcc3.3.3. Tar.gz
>. / Configure - prefix = <install_dir>
>. / Make
Que estoy recibiendo el siguiente mensaje de error, por favor, ¿alguien sabe em dejar la solución a succesffuly instalar gcc.

bip/cad/linux/gcc/gcc-3.3.2/gcc/xgcc -B/bip/cad/linux/gcc/gcc-3.3. 2/gcc / -B/bip/cad/linux/gcc/x86_64-unknown-linux-gnu/bin / -B/bip/cad/linux/gcc/x86_64-unknown-linux-gnu/lib /-isystem / BIP / cad/linux/gcc/x86_64-unknown-linux-gnu/include-O2-DIN_GCC-W-Wall-Wwrite-strings-Wstrict-prototipos-Wmissing-prototipos-isystem. / include-fPIC-g-DHAVE_GTHR_DEFAULT-DIN_LIBGCC2 -- D__GCC_FLOAT_NOT_NEEDED-compartido-nodefaultlibs-Wl, - soname libgcc_s.so.1 =-Wl, - version-script = libgcc/32/libgcc.map-o 32/libgcc_s.so.1-M32 libgcc/32/_muldi3. o libgcc/32/_negdi2. o libgcc/32/_lshrdi3.o libgcc/32/_ashldi3.o libgcc/32/_ashrdi3.o libgcc/32/_ffsdi2.o libgcc/32/_clz.o libgcc/32/_cmpdi2.o libgcc/32/_ucmpdi2.o libgcc/32/_floatdidf.o libgcc/32/_floatdisf.o libgcc/32/_fixunsdfsi.o libgcc/32/_fixunssfsi.o libgcc/32/_fixunsdfdi.o libgcc/32/_fixdfdi.o libgcc/32/_fixunssfdi.o libgcc / 32/_fixsfdi.o libgcc/32/_fixxfdi.o libgcc/32/_fixunsxfdi.o libgcc/32/_floatdixf.o libgcc/32/_fixunsxfsi.o libgcc/32/_fixtfdi.o libgcc/32/_fixunstfdi.o libgcc / 32/_floatditf. o libgcc/32/_clear_cache.o libgcc/32/_trampoline.o libgcc/32/__main.o libgcc/32/_exit.o libgcc/32/_absvsi2.o libgcc/32/_absvdi2.o libgcc/32/_addvsi3.o libgcc/32/_addvdi3.o libgcc/32/_subvsi3.o libgcc/32/_subvdi3.o libgcc/32/_mulvsi3.o libgcc/32/_mulvdi3.o libgcc/32/_negvsi2.o libgcc/32/_negvdi2.o libgcc / 32/_ctors.o libgcc/32/_divdi3.o libgcc/32/_moddi3.o libgcc/32/_udivdi3.o libgcc/32/_umoddi3.o libgcc/32/_udiv_w_sdiv.o libgcc/32/_udivmoddi4.o libgcc / 32/unwind-dw2. o libgcc/32/unwind-dw2-fde-glibc.o libgcc/32/unwind-sjlj.o libgcc/32/unwind-co-lc & & rm-f libgcc_s_32.so & & ln-s 32/libgcc_s.so.1 libgcc_s_32.so
/ usr / bin / ld: no puede abrir crti.o: No existe el archivo o directorio
collect2: ld regresado 1 salida
make [2]: *** [32/libgcc_s_32.so] Error 1
make [2]: Saliendo directorio `/ bip/cad/linux/gcc/gcc-3.3.2/gcc
make [1]: *** [stmp multilib] Error 2
make [1]: Dejando directorio `/ bip/cad/linux/gcc/gcc-3.3. 2/gcc
make: *** [all-gcc] Error 2
233.000u 25.240s 5:49.02 73,9% 0 +0 k 0 +0 io 1228349pf +0 w
Pero yo estoy recibiendo siguiente error,

Gracias de antemano.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Marzo 29th, 2006, 5:53 am

  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Marzo 30th, 2006, 2:26 pm

RHEL es esto? Si no es así, usted debe actualizar a cualquiera de CentOS o Fedora como la más reciente RHL es por lo menos 3 años de ahora. Si se trata de una máquina de producción, no toque gcc! Si no es una máquina de producción, para mejorar algo con gcc 4.

Anywho...Usted no debe instalar * nada * desde el código fuente en cualquier distribución basada en RPM. Al hacerlo, usted está creando enormes agujeros en la base de datos RPM dependencia. Esto es excepcionalmente cierto en el caso de gcc - que es el núcleo de Linux como el núcleo en sí.

Su error real es que no puede encontrar crti.o. Vea si usted tiene este archivo en / usr / lib /. Probablemente usted, pero mejor para comprobar las cosas simples primero.

Si por alguna extraña razón usted absolutamente no puede actualizar el sistema operativo aún necesidad de actualizar gcc, usted tiene 2 opciones: Puede instalar yum, encontrar un depósito para su distribución y justa "yum actualizar gcc", o puede comprobar a la dependencia en el infierno .

Si tiene que entrar en dependencia infierno, mueva el gcc RPM que va a descargar en su propio directorio y hacer "rpm-Uvh *. rpm "y luego escribir las 500 dependencias, o que aparecen (" SOME_PACKAGE / BIBLIOTECA> = SOME_VERSION se necesita de packagename "), luego de descargar todos los paquetes que proporcionan todo lo que se pide y ponerlos en el mismo directorio que su gcc rpm, y luego repetir el proceso hasta mediados del próximo mes cuando finalmente terminarla. Mientras está en ello, puede hacer así como el núcleo y sólo actualizar a la última gcc usted puede encontrar un rpm para (u obtener una especificación archivo de).

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 98 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC