Newsgroup: it.comp.aiuto
Titolo: Aiuto con compilatore Fortran G77

Salve.
Sto facendo un piacere ad un amico compilandogli
per windows dei file .FOR che deve utilizzare per la sua Tesi.
Premetto che non conosco affatto il Fortran.
Ora io sono riuscito, con G77, a compilare già parecchi eseguibili.
Ne mancherebbero altri tre ma ho problemi di compilazione.
L'errore viene dato relativo a pseudo-librerie casuali
create nel sistema operativo durante la compilazione,
nella tipica cartella Temp di un utente specifico in Windows XP.
(quindi non windows\temp .....)
L'unica cosa nient'affatto casuale ma deterministica
è il fatto che in compilazione(o in linking??) non trova
alcune variabili(o librerie con variabili....).
Guardandomi il sorgente arrivo a capire che le variabili
richieste sono EXTERNAL, cioè esterne al file,
magari definite altrove......vai a capire dove.
Suppongo quindi che i files .FOR, alcuni di essi vadano
compilati assieme....giusto ?
Ora io non ho tempo di imparare compilatore, fortran77,
opzioni di compilazione etc.....
Come risolvo il problema con compilatore G77 ???
O meglio quali sono le opzioni di compilazione e linking
necessarie a risolvere le dipendenze di librerie(tutte presenti!!)
e variabili esterne ??
Ecco un pò di output :
C:\G77\bin>g77 daflow.for -o daflow.exe
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x348):daflow.for:
undefined refe
rence to `startdaf_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x38c):daflow.for:
undefined refe
rence to `prerte_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x413):daflow.for:
undefined refe
rence to `getbc_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x437):daflow.for:
undefined refe
rence to `setjnvl_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x496):daflow.for:
undefined refe
rence to `rtbr_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x673):daflow.for:
undefined refe
rence to `fgq_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x69c):daflow.for:
undefined refe
rence to `setjv2_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccC8baaa.o(.text+0x6c2):daflow.for:
undefined refe
rence to `prtflw_'
C:\G77\bin>g77 daflow.for -o daflow.exe
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x348):daflow.for:
undefined refe
rence to `startdaf_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x38c):daflow.for:
undefined refe
rence to `prerte_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x413):daflow.for:
undefined refe
rence to `getbc_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x437):daflow.for:
undefined refe
rence to `setjnvl_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x496):daflow.for:
undefined refe
rence to `rtbr_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x673):daflow.for:
undefined refe
rence to `fgq_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x69c):daflow.for:
undefined refe
rence to `setjv2_'
D:\DOCUME~1\<UTENTE>\IMPOST~1\Temp\ccaacaaa.o(.text+0x6c2):daflow.for:
undefined refe
rence to `prtflw_'
(vedete? fatto 2 volte, cambia il nome aleatorio dello strano file ma non il
nome
della variabile esterna che vuole!)
Grazie mille a chi mi vorrà dare una mano.
Saluti
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

per windows dei file .FOR che deve utilizzare per la sua Tesi.
    cut
Attento, forse hai sbagliato NG.
Questo non è il più idoneo in quanto qui generalmente si trattano problemi 
Haedware
Ciao da
el nane