next up previous

 

Compilazione, collegamento ed esecuzione (in ambiente Unix)


Virtualmente nello stesso modo in cui abbiamo compilato verso l'esterno le 
procedure di fortran 77, possiamo elaborare i nostri programmi di fortran 90.
Per compilare e collegare un codice sorgente di fortran 90 con il nome main.f90,
dobbiamo semplicemente digitare la seguente riga: 


      f90 main.f90 


Ciò creerà un archivio eseguibile chiamato a.out. I programmi di fortran 90 che usano la 
forma libera di formato (verrà spiegato nella sezione seguente) devono avere 
un f90 come estensione . Come per il compilatore fortran 77, anche per il compilatore 
f90 possiamo specificare il nome del nostro file eseguibile utilizzando 
la seguente opzione:l' opzione -o (esempio):

      f90 main.f90 -o main.out 

Ciò creerà un archivio eseguibile chiamato main.out . Similmente, possiamo collegarci 
ad una libreria compilata di fortran 90 :

      f90 main.f90 -L/usr/class/sccm001/lib -lmy_lib90 

Ciò collegherà il vostro programma main.f90 alla libreria compilata 
chiamata libmy_lib90.a che risiede nell' indice /usr/class/sccm001/lib. 


Supponiamo di aver scritto un programma per il calcolo dell'area di un triangolo 
che avremo chiamato triangolo.f90 a questo punto utilizzando il compilatore, vogliamo
ottenere il file eseguibile; procediamo nel seguente modo:

1)Creiamo dapprima il file oggetto:

      f90 -c triangolo.f90

Questo comando creerà un file triangolo.o.

2)Creiamo il file eseguibile:

      f90 -o triangolo.exe triangolo.o

Questo comando creerà il file triangolo.exe che è il file eseguibile cercato.
A questo punto basterà digitare il nome del file senz estensione per lanciare 
il programma.