[Ayuda] Actualizando gcc

Gustavo Guillermo Pérez gustavo en compunauta.com
Mie Feb 15 10:44:55 CST 2006


El Miércoles, 15 de Febrero de 2006 08:14, Miguel Cardenas escribió:
> Hola lista
>
> Ahora que parece surgir la idea de actualizar el gcc
> me vienen unas dudas. Actualmente tengo el gcc 3.3.6 y
> anoche baje el ultimo disponible 4.0.2
>
> La primera duda es: habra algun problema por brincar
> de la version 3 a la 4? no se si tenga librerias que
> sean necesarias para ejecutar programas y que esto
> pudiera afectarlos...
>
> La segunda duda es: como puedo hacerle para que no se
> actualice propiamente el compilador actual, sino que
> se instale limpiamente y desde cero la nueva version?
> pensaba compilar todo hasta el 'make', despues
> desinstalar los paquetes precompilados y despues
> meterle el 'make install', pero esto se puede? o si lo
> hago ya no podre darle make install? diran que pruebe
> para ver pero seran muchas horas perdidas solo para
> ver que pasa, no sabe alquien que onda?
Desempaqueta el archivo más grande de los que mencionas, que es el que trae 
todo, sinó con solo el core y el g++ deberías poder compilar QT.

cuando hagas ./configure
le dirás lo siguiente:
./configure --prefix=/usr/gcc4
donde /usr/gcc4 será el raiz de todo el gcc4
make
make install

harás un archivo que en su interior tenga lo siguiente:
export PATH="/usr/gcc4/bin:$PATH"
export LD_LIBRARY_PATH="/usr/gcc4/lib"

lo llamaras /usr/gcc4/gcc4.env

y cada vez que quieras usar el otro compilador harás esto en el shell:
. /usr/gcc4/gcc4.env

el punto espacio y el nombre del archivo le dice al shell que modifique las 
variables de entorno con el contenido de ese archivo, solo afecta al shell 
actual es decir si sales de esa consola X o VT y vuelves a entrar dejara todo 
como estaba antes.

Saludos.
> La tercera duda: baje los siguientes archivos
> gcc-4.0.2.tar.bz2
> gcc-core-4.0.2.tar.bz2
> gcc-g++-4.0.2.tar.bz2
> gcc-java-4.0.2.tar.bz2
> gcc-objc-4.0.2.tar.bz2
> gcc-testsuite-4.0.2.tar.bz2
>
> instalados tengo estos
> gcc-3.3.6-i486-1
> gcc-g++-3.3.6-i486-1
> gcc-g77-3.3.6-i486-1
> gcc-java-3.3.6-i486-1
>
> intuitivamente supongo debo instalar los mismos, pero
> como que el gcc-core me suena que debe instalarse, es
> asi o no? esto es porque a veces algunos paquetes
> precompilados de distribucion luego traen ya algunas
> otras cosas integradas y en fuente se hacen por
> separado pero no se que ondas...
>
> Bueno gracias por cualquier comentario
>
> > No es un error del compilador, es un error de
> > sint�xis que el compilador
> > interpreta porque no est� actualizado, QT compila
> > con un compilador
> > relativamente nuevo si sabes algo de C, revisa el
> > archivo y acomoda la
> > sint�xis para que represente el esquema anterior.
> > Sin� actualiza el
> > compilador, es decir comp�lalo e instalalo en una
> > segunda ubicaci�n para
> > usarlo como alternativa.
> >
> > Saludos.
> > --
> > Gustavo Guillermo P�rez
> > Compunauta uLinux
> > www.compunauta.com
> >
> >
> > _______________________________________________
> > Ayuda mailing list
> > Ayuda en linux.org.mx
> > Para salir de la lista:
>
> http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista:
> http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/

-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.compunauta.com

 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda