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. 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.
¿Se puede compilar con la gcc 3.3 manteniendo la compatibilidad con versiones anteriores?
Si no mezclas objetos, si. En los binarios con c++ hay diferencias que los hacen incompatibles. -- Saludos Carlos Robinson