Informacion sobre compiladores disponibles
Compilador de Ada en Hendrix
- /usr/local/gcc/bin/gcc (/usr/local/gcc/bin/gcc -c -x ada )
- Por defecto las cuentas hacen uso del gcc versión 2.95.2 que se encuentra
en el path /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/, pero para
compilar correctamente en Ada hay que usar el que se encuentra en
/usr/local/gcc/lib/gcc-lib/sparc-sun-solaris2.7/2.8.1
Precompiladores en Hendrix
Documentación básica de los precompiladores
- Pro *C/C++ : en /usr/local/oracle/app/oracle/product/8.1.6/precomp/doc/proc/readme.doc
- Modada : en /usr/local/oracle/app/oracle/product/8.1.6/precomp/doc/mod/readme.txt
Ejemplos con los precompiladores
- Pro *C/C++ : en /usr/local/oracle/app/oracle/product/8.1.6/precomp/demo/proc
- Modada : en /usr/local/oracle/app/oracle/product/8.1.6/precomp/demo/modada
Preguntas frecuentes
- [PREGUNTA] "Hemos intentado compilar Ada en Hendrix según la información encontrada
en la página web de la asignatura. Sin embargo, no entendemos muy bien que es lo que hay que escribir
exactamente para programar un .adb e incluso para precompilar codigo Ada o C donde haya SQL embebido [...]"
- [RESPUESTA] gnatmake no funciona correctamente en Hendrix, por la versión de compilador, es por eso que tenéis
que usar "/usr/local/gcc/bin/gcc -c -x ada". Con esto lo que consigues son los ficheros .ali y .o
(Ada Library Information y objeto). Para obtener el ejecutable debes seguir los mismos pasos que hace el gnatmake:
(1) gcc -c -x ada 'file.adb' ; (2) gnatbind -x 'file.ali' ; y (3) gnatlink 'file.ali', o si prefieres una vez
que tengas el *.ali y el *.o ejecuta gnatmake 'file' y os funcionará. [...]
Última actualización: 7 de noviembre 2006. Web-Master: Pedro Álvarez