Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Instalacion Gfortran
1 Instalacion Gfortran
INSTALACION
DEL COMPILADOR GFORTRAN
J. Pars, H. G
omez, F. Navarrina, I. Colominas, X. Nogueira, M. Casteleiro
CALCULO
NUMERICO
Departamento de M
etodos Matem
aticos y de Representaci
on
Escuela T
ecnica Superior de Ingenieros de Caminos, Canales y Puertos
Universidade da Coru
na
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Instalaci
on y utilizaci
on del compilador GNU/Fortran
I El Compilador GNU/Fortran
I Instalacion de gfortran
Instalaci
on para Windows XP
Instalaci
on para Windows 7
I Utilizacion de gfortran
Escritura y desarrollo del c
odigo fuente
Utilizaci
on del terminal de comandos
Compilaci
on, linkado y ejecuci
on
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
El compilador GNU/Fortran
GNU/Fortran es un compilador de lenguaje Fortran desarrollado
por el proyecto GNU (GNUs Not Unix) en colaboraci
on con la
Fundaci
on para el Software Libre FSF (Free Software
Foundation)
Este compilador as como todo el software desarrollado por
GNU es de libre distribuci
on y uso.
Para obtener el compilador de Fortran de GNU se puede acceder
directamente a la pagina web del proyecto GNU:
http://gcc.gnu.org/wiki/GFortranBinaries
y descargar la versi
on correspondiente para el sistema operativo
que se utilice (Windows, MAC OS, Linux).
Tambien se ha creado un enlace de acceso en la pagina web de
la asignatura:
http://caminos.udc.es/info/asignaturas/301/index.html
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Instalaci
on del compilador gfortran (I)
Instalaci
on del compilador gfortran (II)
Instalaci
on para Windows XP
Obtendremos una versi
on del software de 32 bits para Windows XP que
guardaremos en nuestro ordenador. Se recomienda para este paso
seleccionar el enlace que indica installer
Ejecutamos la aplicaci
on que hemos guardado previamente
(gfortran-windows-20110813.exe, por ejemplo) y seguiremos el proceso de
instalaci
on hasta el final.
Cerramos todas las ventanas de instalacion del software.
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Instalaci
on del compilador gfortran (III)
Instalaci
on para Windows 7
1. Versi
on de 32 bits (recomendado):
I Se puede utilizar el mismo procedimiento que para Windows XP.
2. Versi
on de 64 bits:
I Se recomienda por facilidad instalar el paquete TDM-GCC. Para ello es
necesario descargar el instalador para la version de 64 bits.
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (I)
Escritura y desarrollo del c
odigo fuente
I El compilador gfortran no ofrece un entorno grafico de
programaci
on.
I Es necesario utilizar otro programa de edici
on de textos para
desarrollar el c
odigo del programa.
I Por simplicidad se pueden utilizar editores basicos como Bloc de
Notas, Wordpad en Windows o gedit, kedit en Linux y guardar
el archivo resultante con extensi
on *.f o *.for
I Se recomienda la utilizaci
on de editores de programaci
on
gratuitos como:
SCITE: http://scintilla.sourceforge.net/SciTEDownload.html
JEDIT: http://www.jedit.org
EMACS: http://ftp.gnu.org/pub/gnu/emacs
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (II)
Escritura y desarrollo del c
odigo fuente
Opciones recomendables para el editor SCITE
I View Line Numbers
I View Indentation Lines
I Options Use Monospace Fonts
I Abrir el fichero de opciones de fortran en Opciones Abrir
fortran.properties
Buscar la lnea que indica comment.block.fortran=!~
A
nadir en una lnea a continuaci
on comment.block.f77=!
Guardar los cambios.
Esta configuraci
on permite comentar y descomentar lneas de
c
odigo de Fortran mediante Ctrl + q
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (III)
I Para utilizar este compilador es necesario abrir un terminal de
comandos del sistema operativo utilizado:
Windows XP y Windows 7:
Inicio Todos los programas Accesorios Smbolo del sistema
Linux: (Distribuciones mas habituales)
UBUNTU/Debian: Men
u Aplicaciones / Accesorios / Terminal
FEDORA/RHEL: Men
u de Inicio / Herramientas de Sistema / Terminal
SUSE: ALT + F2 y teclear konsole
MAC OS:
Carpeta de Aplicaciones / Utilidades / Terminal
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (IV)
Comandos de MS-DOS para Windows
dir
cd destino
Utilizaci
on de gfortran (V)
Comandos de Shell para Linux y MAC OS
ls
cd destino
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (VI)
Compilaci
on, linkado y ejecuci
on
I La compilaci
on, el linkado y la ejecuci
on deben realizarse a
traves de un terminal de comandos.
I Para compilar un programa cuyo nombre es prueba.f utilizamos
el comando:
gfortran prueba.f -o prueba.exe
I La definici
on del nombre del fichero *.f debe incluir la direcci
on
completa. Si se omite la ruta se asume que el fichero esta en la
carpeta actual.
I Si se producen errores o advertencias durante el compilado y el
linkado se indicaran en la ventana de comandos
I Para lanzar la ejecuci
on basta teclear nombre del fichero
ejecutable (prueba.exe) en la ventana de comandos. En algunos
sistemas puede ser necesario a
nadir antes del nombre ./
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun
Utilizaci
on de gfortran (VII)
I Ademas se pueden aplicar otras opciones que aparecen en los
manuales de ayuda de gfortran
http://gcc.gnu.org/onlinedocs/
Las opciones mas habituales que se pueden utilizar:
-fdollar-ok:
-OX:
-W:
-fbounds-check:
a
E.T.S.I. Caminos, Canales y PuertosUniversidade da Corun