Cómo ejecutar un código Fortran en un ordenador con Windows

Supondré que estás ejecutando Windows 10 de 64 bits, como yo.

Para ejecutar Fortran en Windows, haz lo siguiente:

Ve a Code::Blocks, que se describe a sí mismo como "el IDE de C, C++ y Fortran de código abierto, multiplataforma y gratuito".

Haga clic en el enlace "Download" del menú de la izquierda.

Haga clic en el enlace "Download the binary release" de la derecha.

Haga clic en el enlace "Sourceforge.net" asociado a "codeblocks-17.12-setup.exe". Esto le llevará a:

https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12-setup.exe/download

(o simplemente puede hacer clic en el enlace anterior, y la descarga debería comenzar automáticamente).

Ejecute el "codeblocks-17.12-setup.exe" descargado. Necesitará acceso de administrador para completar la instalación.

Cuando haga doble clic en el icono de Code::Blocks, verá lo siguiente:

main-qimg-6436f4d948490ff9a3740502203e5e22

Pero, espere, aún no hemos terminado.

A continuación, tendrá que descargar MinGW.

MinGW - Minimalist GNU for Windows

Haga clic en el enlace anterior y pulse el botón "Download".

Ejecute el "mingw-get-setup.exe"

Se mostrará la siguiente ventana:

main-qimg-126f2ce9ba7d23f0d0ea39f4a7a7bbbc

Haga clic en el botón "Install". Aparecerá la siguiente ventana;

main-qimg-450dd7044797aebfc0c97f3a435f423d

Haga clic en el botón "Continuar". Se cargará otra ventana y se ejecutará el proceso de instalación. Al finalizar, la ventana tendrá el siguiente aspecto.

main-qimg-55aa3bfce53bdb590fa9cc3e31c2aac0

Haga clic en el botón "Continuar". Aparecerá la siguiente ventana.

main-qimg-6103f6b8eb4fcaa1bc935bc497135472

He marcado todas las entradas de la ventana superior derecha con la marca de verificación "Mark for installation" en el submenú mostrado al hacer clic en la casilla de verificación de cada elemento. Haga clic en la entrada del menú "Instalación" y elija "Aplicar cambios". Aparecerá la siguiente ventana.

main-qimg-19ee2ca2e8d8d2bc8ca3bfd9d0f7b021

Observe el mensaje "Se instalarán 122 paquetes nuevos/actualizados". Pulse el botón "Aplicar" y espere.

Una vez completada la instalación, se mostrará la siguiente ventana.

main-qimg-6dcd15245423a33d25765b16e1aa363a

Pulse el botón "Cerrar",

Vuelva a la ventana de Code::Blocks y elija la entrada "Compilador..." del menú "Configuración", y localice la entrada "Compilador GNU Fortran" en la lista desplegable "Compilador seleccionado". Haga clic en la pestaña "Toolchain executables" y anote el nombre del compilador de Fortran. La ventana se muestra así:

main-qimg-bade4d22d684d2c190cfb7e8aff0a25b

También puede hacer clic en el botón "Establecer como predeterminado".

Ahora abra una ventana de cmd y escriba "cd MinGWbin".

A continuación, escriba "dir mingw32*.exe". Observe la aparición de las cadenas de herramientas del compilador como sigue.

main-qimg-d4cd5df500894a71eaebc2aaf3804607

¡Ahora tenemos que probar que el compilador de Fortran funciona!

Así que, para divertirnos un poco, vamos a buscar la Lista de bibliotecas numéricas - Wikipedia. Localiza SLATEC - Wikipedia y haz clic en el enlace. Localice y haga clic en slatec. Localicé y descargué "slatec_src.tgz".

Descomprimí los archivos en un nuevo directorio llamado src, y creé un nuevo proyecto Fortran llamado slatec en un directorio llamado slatec, copié todas las fuentes Fortran de src en slatec para acompañar el main.f95 por defecto, que modifiqué para llamar a la función de biblioteca COSH en el archivo de biblioteca acosh.f, y luego ejecuté una "Compilación" desde el menú "Build". La compilación falló y tuve que eliminar algunos archivos y volver a compilar un par de veces para conseguir que compilara y enlazara, y terminé con:

main-qimg-64f82e0e4df17d706065717b8406d183

Entonces, ejecuté el código utilizando la opción del menú "Debug" "Start / Continue", y obtuve el siguiente resultado.

main-qimg-13a4b6e4c53d93a49188e258f5d01642

¡Bingo!

Gracias por leer hasta aquí, y gracias a User-10294335454943183555 por el A2A.