Presumo che tu stia usando Windows 10 a 64 bit, come me.
Per eseguire Fortran su Windows, fai quanto segue:
Vai su Code::Blocks, che si descrive come "l'IDE open source, cross platform, libero di C, C++ e Fortran".
Clicca il link "Download" dal menu di sinistra.
Clicca il link "Download the binary release" nel lato destro.
Clicca il link "Sourceforge.net" associato a "codeblocks-17.12-setup.exe". Questo ti porterà a:
https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12-setup.exe/download
(o puoi semplicemente cliccare il link sopra, e il download dovrebbe iniziare automaticamente).
Esegui il "codeblocks-17.12-setup.exe" scaricato. Avrai bisogno dell'accesso come amministratore per completare l'installazione.
Quando farai doppio clic sull'icona di Code::Blocks, vedrai quanto segue:
Ma, aspetta, non abbiamo ancora finito.
In seguito, dovrai scaricare MinGW.
MinGW - Minimalist GNU for Windows
Clicca il link qui sopra e clicca sul pulsante "Download".
Esegui il "mingw-get-setup.exe"
Sarà visualizzata la seguente finestra:
Clicca il pulsante "Install". Verrà visualizzata la seguente finestra;
Clicca il pulsante "Continua". Si caricherà un'altra finestra e il processo di installazione verrà eseguito. Al termine, la finestra sarà simile a questa.
Clicca il pulsante "Continua". Verrà visualizzata la seguente finestra.
Ho spuntato tutte le voci nella finestra in alto a destra usando il segno di spunta "Segna per l'installazione" nel sottomenu visualizzato quando ho cliccato la casella di controllo per ogni voce. Fai clic sulla voce di menu "Installazione" e scegli "Applica modifiche". Verrà visualizzata la seguente finestra.
Nota il messaggio "122 pacchetti nuovi/aggiornati saranno installati". Clicca il pulsante "Apply" e aspetta.
Una volta che l'installazione è stata completata, verrà visualizzata la seguente finestra.
Clicca il pulsante "Close",
Ritorna alla finestra di Code::Blocks e scegli la voce "Compiler..." dal menu "Settings", e individua la voce "GNU Fortran Compiler" nella lista a discesa "Selected Compiler". Clicca sulla scheda "Toolchain executables" e nota il nome del compilatore Fortran. La finestra viene mostrata come segue:
Potresti anche cliccare sul pulsante "Imposta come predefinito".
Ora apri una finestra cmd e digita "cd MinGWbin".
Quindi digita "dir mingw32*.exe". Notate l'aspetto delle catene di strumenti del compilatore come segue.
Ora dobbiamo testare che il compilatore Fortran funzioni!
Quindi, per un po' di divertimento, cerchiamo la Lista delle librerie numeriche - Wikipedia. Individuate SLATEC - Wikipedia e cliccate sul link. Individuare e fare clic su slatec. Ho localizzato e scaricato "slatec_src.tgz".
Ho scompattato i file in una nuova directory chiamata src, e ho creato un nuovo progetto Fortran chiamato slatec in una directory chiamata slatec, ho copiato tutti i sorgenti Fortran da src in slatec per accompagnare il main.f95 di default, che ho modificato per chiamare la funzione di libreria COSH nel file di libreria acosh.f, e poi ho eseguito un "Build" dal menu "Build". La compilazione non è riuscita e ho dovuto rimuovere alcuni file e ricompilare alcune volte per ottenere la compilazione e il collegamento, e mi sono ritrovato con:
Poi, ho eseguito il codice usando l'opzione del menu "Debug" "Start / Continue", e ho ottenuto il seguente risultato.
Bingo!
Grazie per aver letto fin qui, e grazie a User-10294335454943183555 per l'A2A.