Diario de mi Proyecto : PFC sobre Moodle

  Archivos
Jul 07 [2]
Jun 07 [12]
Mayo 07 [13]
Mar 07 [3]
Nov 06 [6]
Oct 06 [5]


Sindicación
Artículos
Comentarios


Enlaces
eGrupos
ZoomBlog

 
Inicio | Mi Perfil | Suscríbete al blog
 

Fortran y ADA

Enlace permanente 25 de Junio, 2007, 14:12

Acabo de perder más de 3 horas configurando el módulo para que funcione con FORTRAN...
Al principio pensaba que la causa era los dintintos tipos de FORTRAN que existen, 77, 90, 95, etc. He elegido 90 porque es actual. He probado con varios programitas típicos y aún así no funcionaba...

Después de analizar soluciones como tirar el ordenador por la ventana o a la piscina, he probado con instalar el paquete gfortran en otro ordenador y ha funcionado perfectamente.

No sé la causa de que no funcione en mi ordenador, pero bueno, eso no es problema. He configurado el módulo para que funcione bien y llame al compilador correctamente.

Y ya que estoy escribiendo, la sintaxis correcta de gfortran es:

  • Para compilar: gfortran -c code.f90
  • Para compilar y crear un ejecutable: gfortran code.f90 -o program
Si se quiere programar en una versión distinta, solo hay que cambiar la extensión del archivo asegurándose de que el código es el correcto para la versión que se necesite.

Esta tarde me pondré con el último lenguaje, ADA y actualizaré el artículo con los resultados.

Bye


ACTUALIZACIÓN

Está claro que hoy no es mi día... Otras tantas horas perdidas con gnat... Y lo peor de todo es que no funciona, nada de nada. Por ahora, ADA queda en suspenso. Hablaré con Alberto sobre este tema y tomaré una decisión.

¿Y cuál es el problema? Pues que si a gnat le paso el path de un fichero, no funciona. Así de simple y así de extraño. Y el módulo funciona con los path de los ficheros, no es posible trabajar solo con el nombre del fichero :-(

Comentarios 30 ~ Comentar | Referencias (0)



Blog alojado en ZoomBlog.com

 

 

<<   Junio 2007  >>
LMMiJVSD
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Categorías
General [41] Sindicar categoría