Programación II y III
El software utilizado en estas asignaturas está instalado en los laboratorios de la escuela, pero gracias a su licencia, GNU o similar, puede descargarse en versiones para distintas plataformas.
Las versiones instaladas en los laboratorios, en código fuente y con las modificaciones introducidas por los profesores de estas asignaturas.
Si tiene dificultades para instalar este software, ante todo lea atentamente las instrucciones que lo acompañan. Si las dificultades persisten puede probar a consultarnos, aunque no garantizamos nada ;-).
Alternativamente, si desea instalar todos estos paquetes en sobre una distribución GNU-Linux, puede descargar este fichero de instalación simplificada y seguir las siguientes instrucciones:
Este paquete requiere la versión 0.6.4 de glade, puesto que las versiones posteriores no disponen de soporte para Eiffel. Si puede ejecutar glade en esta versión creando y compilando un pequeño proyecto C, su distribución dispone de todo lo necesario.
SmartEiffel=/usr/local/SmartEiffel/sys/system.se EGTK=/usr/local/eGTK GOBO=/usr/local/goboy complete su PATH con los siguientes directorios
/usr/local/SmartEiffel/bin /usr/local/eGTK/bin /usr/local/gobo/bin /usr/local/eglade-0.3.7
Puesto que la forma de actualizar el entorno de los usuarios varÃa notablemente entre distribuciones GNU/Linux, sólo podemos proporcionar indicaciones generales para las distribuciones más comunes:
/usr/local/SmartEiffel/bin/compile_to_c -boost -no_gc -o compile_to_c compile_to_c Received signal 11. Eiffel program crash at run time. No trace when using option "-boost"
El error está relacionado con algunas de las optimizaciones utilizadas por defecto en el compilador gcc. En el paquete de instalación de SmartEiffel aparecen algunas configuraciones del compilador que han funcionado en nuestras pruebas (ficheros system.*). En el peor de los casos, la configuración system.o1 debiera funcionar en cualquier instalación, aunque generará un compilador algo más lento.