Il 06 ottobre 2012 11:49, Lord* T <[email protected]> ha scritto:
> una mia collega mi ha passato i suoi file che ha creato con M$ visual studio
> ch  funzionano, in ogni caso ora sia con gfortran che ifort (intel fortran
> compiler) la compilazione avviene con successo ma al momento della
> generazione dell'eseguibile mi appare un errore
>
> se uso ifort questo è l'errore
>
> ifort -o "Source2" "Source2.f90" (nella cartella:
> /home/ale/fortran/progetto/giorgia)
> /tmp/ifortlvSQc8.o: In function `MAIN__':
> Source2.f90:(.text+0x240): undefined reference to `vaporpressure_'
> Compilazione fallita.
>
>
> se invece uso gfortran ecco cosami esce scritto
>
> gfortran -Wall -o "Source2" "Source2.f90" (nella cartella:
> /home/sara/fortran/progetto/giorgia)
> /tmp/cc1KK66g.o: In function `MAIN__':
> Source2.f90:(.text+0x2e2): undefined reference to `vaporpressure_'
> collect2: ld returned 1 exit status
> Compilazione fallita.
>
>
> dove vaporpressure è il nome della function e Source2.f90 è il nome del
> programma principale.

vado a memoria... ma puoi cercare nei rispettivi manuali dei
compilatori che dovresti avere in line ( man fa il suo dovere)
il compilatore genera un file oggetto che poi viene sottoposto a link
per produrre l'eseguibile, dovresti indicargli i sentieri (path) dove
trovare le informazioni che gli servono per risolvere gli indirizzi
dei moduli esterni: forse l'opzione "-IDIR" o qualcosa di simile
potrebbe funzionare.
_______________________________________________
Gulchelp mailing list
[email protected]
http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp

Rispondere a