Vediamo i comandi che possiamo usare per installare le versioni di Gfortran 5/6/7/8/9/10/11 su Ubuntu 18.04/20.04/21.04, Linux Mint, Debian e altri sistemi simili.
FORTRAN è l'abbreviazione di Formula Translation. Questo linguaggio di alto livello è stato progettato per problemi scientifici, ingegneristici o di gestione aziendale che possono essere espressi da formule matematiche e la sua funzione di calcolo numerico è forte.
È stata proposta nel 1954 e ufficialmente utilizzata nel 1956. Ha una storia di sessant'anni fino al 2021, ma è ancora duratura. È sempre stato il principale linguaggio utilizzato nel campo del calcolo numerico. Tuttavia, dal 2003 è anche un linguaggio di programmazione orientato agli oggetti, utilizzato in particolare per i calcoli numerici nella scienza, nella tecnologia e nella ricerca.
La versione GNU di Fortran è nota come GFortran, un compilatore GNU Fortran, che fa parte della GNU Compiler Collection (GCC) gratuita per Fortran 95/2003/2008/2018. Scopri di più su Wikipedia.
Qui impareremo i passaggi per installare l'ultima versione di GFortran su Ubuntu 20.04 LTS Focal fossa per iniziare ad imparare questo linguaggio di programmazione.
Passaggi per installare l'ultima versione di GFortran su Ubuntu 20.04 Linux
Esegui l'aggiornamento del sistema
Assicurati di avere un sistema aggiornato e per quello esegui il comando di aggiornamento del sistema indicato di seguito che ricostruirà anche la cache del repository.
sudo apt update
Installa GFrotan 5/6/7/8/9/10/11 su Ubuntu 20.04
Il repository di base predefinito di Ubuntu 20.04 LTS ne offre da 5 a 10 versioni, quindi se vuoi installarne qualcuno, puoi utilizzare il comando appropriato fornito di seguito:
GFrotran 5
sudo apt install gfortran-5
Per la versione 6
sudo apt install gfortran-6
Per la versione 7
sudo apt install gfortran-7
Per la versione 8
sudo apt install gfortran-8
Per la versione 9
sudo apt install gfortran-9
Per la versione 10
sudo apt install gfortran-10
Per Gfortran versione 11 e altre ultime in sviluppo:
Tuttavia, attualmente durante la stesura dell'articolo Gfortran versione 11 non era disponibile nel repository predefinito di Ubuntu 20.04. Quindi, se lo desideri, puoi aggiungere un PPA.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Installa Gfortran 11 su Ubuntu
sudo apt install gfortran-11
Per verificare la versione installata:
gfortran --version
o
gfortran:11 --version
Puoi sostituire 11 con la versione nel comando precedente che stai utilizzando.
Esempio di codice
A seconda del codice Fortran, salva il file di codice con l'estensione appropriata. Ad esempio :se il codice sorgente è in FORTRAN 77 il file di codice verrà salvato con .f
(o il meno comune .for
) estensione. Allo stesso modo per Fortran 90 .f90
verrà utilizzata l'estensione e per Fortran 95 – .f95
Facciamo un esempio di codice Fortran 77
Utilizzando il codice riportato di seguito chiederemo a un utente di inserire due valori A e B dopo che il sistema troverà automaticamente il massimo comune divisore per entrambi i numeri utilizzando l'algoritmo euclideo.
nano test.f
Copia e incolla il codice riportato di seguito:
PROGRAM EUCLID PRINT *, 'A?' READ *, NA IF (NA.LE.0) THEN PRINT *, 'A must be a positive integer.' STOP END IF PRINT *, 'B?' READ *, NB IF (NB.LE.0) THEN PRINT *, 'B must be a positive integer.' STOP END IF PRINT *, 'The GCD of', NA, ' and', NB, ' is', NGCD(NA, NB), '.' STOP END FUNCTION NGCD(NA, NB) IA = NA IB = NB 1 IF (IB.NE.0) THEN ITEMP = IA IA = IB IB = MOD(ITEMP, IB) GOTO 1 END IF NGCD = IA RETURN END
Compila il codice Fortran salvato
Qui stiamo usando la versione 11:
gofortran-11 test.f -o youapp.out
Nota :puoi cambiare youapp con il nome che vuoi assegnare al tuo file di output:
Ora, esegui il programma compilato:
./youapp.out
In questo modo possiamo installare e iniziare a compilare i nostri codici Fortran sui sistemi operativi Ubuntu Linux. Scopri di più su questa lingua nella sua pagina wiki ufficiale.