Compilador de Fortran

Imagen de Arturo1
0 puntos

Hola gente, como muchos soy nuevo usando linux (ubuntu 10.04), y el tema es el siguiente: Tengo que usar el Fortran (no importa 77 o 90) pero ya lo cargue a la maquina ahora la cuestión es que no se como abrir un compilador para poder programar en el, no se como iniciar desde consola... ya intenté poniendo "gfor", "for77", "for90"... etc ya lo intenté pero me gustaría saber si es que me falta algo o quizá estoy cometiendo algún error... (Y por favor no me digan que Fortran es un lenguaje muy anticuado pues mucha gente del ámbito científico aun lo usamos). Bien gracias por sus respuestas y su ayuda

Imagen de Goyo
+1
0
-1

Te falta poner al menos qué quieres compilar, el compilador no lo puede adivinar. En todo caso supongo que esos compiladores tienen manual.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Para saber si se tiene instalado el compilador de Fortran 77
Ejecuta en consola:

f77

Si no esta instalado, te informará:
El programa «f77» no está instalado actualmente.
Puede instalarlo escribiendo:

sudo apt-get install fort77

Pues entonces, lo instalas con esa simple orden.

Para escribir el texto plano que observa ciertas reglas de sintaxis
el código fuente, puedes usar gedit si nano o vi te resultan complicados

solo debes tener en cuenta que el archivo se debe guardar con la extensión
.f o .for.

La salida del compilador es un archivo con el nombre a.out por default.

Para compilarlo con otro nombre, simplemente se indica este.

f77 miarchivo.for -o miarchivo

Para ligar archivos se indica

f77 miarchivo1.for miarchivo2.for -o miarchivo

En Gnu/linux hay una herramienta llamada make usada para manejar
proyectos grandes.
Se requiere de un archivo Makefile para dar las instrucciones
acerca de como se debe compilar y cuales son las dependencias
entre los distintos archivos.

+1
0
-1
Imagen de Arturo1
+1
0
-1

Hola, primero que nada gracias por sus respuestas, pero sigo teniendo el mismo problema... simplemente en la consola de Ubuntu me sale esto:
arturo@arturo-desktop:~$ fort77
/usr/bin/fort77: No input files specified
arturo@arturo-desktop:~$ f77
/usr/bin/f77: No input files specified
...Y lo mismo poniendo cualquier nombre: "gfort"... "g77"... lo que sea... no se que es lo que pasa realmente pero me gustaría saber si de la misma manera que hay en windows hay un compilador en ubuntu con el que pueda programar en Fortran (sin importar si es para 95 o 77). Bueno francamente espero que me puedan ayudar... gracias y si no fuera mucha molestia respondan a este correo xxxxxxxxx@zzzzz.yyy
Gracias.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Te esta informando que no le has pasado ningun archivo
para compilar:

No input files specified

Tal como te informé debes escribir

f77 archivo.f

o

fort77 archivo.f

o

f77 archivo.for

o

fort77 archivo.for

El archivo de salida sera:

a.out

Si quieres que tengas otro nombre, se lo indicas

f77 archivo.f archivo

+1
0
-1
Imagen de juanhome
+1
0
-1

sudo apt-get install gfortran
si ya se instalo el fortran.
lo que tienes que hacer es:
abrir un archivo nuevo con cualquier editor de texto, (en mi caso uso emac). escribir tu programa, y guardar el archivo con la extension .f o .f90 o .f95, (Para el ejemplo voy a crear un archivo de fortran 90, y lo voy a guardar en documentos)
ejemplo.f90
luego vas a la consola y te diriges a la carpeta donde guardastre el archivo.
cd /home/TU_nombre_de_usuario/Documentos
luego das : gfortran ensayo.f90
si el archivo no presenta errores, se creara en la carpeta que guarda el archivo, (en este caso Documentos), y archivo a.out,, entonces en consola debes escibir: ./a.out y hay se ejecutará..

+1
0
-1
Imagen de kalaky
+1
0
-1

necesito ayuda con el compilador de fortran necesito trabajar sobre fortran 90 pero no puedo instalar en 11.10 alguien sabe una solucion

+1
0
-1
Imagen de Manuel Alejandro Bravo Sepulveda
+1
0
-1

muchas gracias muchachos , me sirvio bastante los comentarios.

+1
0
-1
Imagen de biseccio
+1
0
-1

Tengo un problema similar, quiero compilar un programa de extensión ".f" llamado funcion.f y lo tengo en el escritorio.

En consola entro "f77 funcion.f"
y me responde: "Cannot open funcion.f: No such file or directory"

Cómo consigo ejecutarlo?

+1
0
-1