El Martes, 9 de Marzo de 2004 04:09, Carlos E. R. escribió:
El 2004-03-09 a las 00:53 +0100, manuelgrau@marca.es escribió:
Estoy utilizando un programa para la asignatura de Robotica en la universidad, concretamente el Saphira. Para programar se utiliza el C, pero compilando con gcc 3.3 no funcionan los programas.
Pues eso es porque ese programa está mal hecho: mejor es que lo corrijas.
Habrá que decirles eso a los señores del kernel :-P
El gcc 3 es mucho más estricto que los anteriores, y hay errores del programador que no los traga de ninguna manera, forzando a que se corrijan. Si no compila, es que es mal codigo.
No lo he dicho yo :-)
Tengo que instalar la version de gcc 2.95-3 para que funcionen cohexistiendo con la 3.3 que lleva la SuSE 9. ¿Alguien sabe como hacerlo?
Recompilandolo en /usr/local. Lo comentaron hace tiempo por la lista inglesa; es posible que haya un rpm por ahí para suse 8.2, me suena oirlo hablar.
Yo suelo meterlo en /opt tar -xvzf gcc-2.95.3.tar.gz && mkdir gcc-build && cd gcc-build \ && ../gcc-2.95.3/configure --pregix=/opt/gcc2.95 \ --enable-tjreads=posix --enable-languages=c, c++ \ --enable-shared && make bootstrap && make install Cuando lo necesito cambio el PATH poniendo la ruta a alos binarios de este compilador delante. No hay que olvidar meter el directorio de las librerias en ld.so.conf y ejecutar ldconfig