Pagina 1 di 1
[Risolto] F77
Inviato: venerdì 10 dicembre 2010, 13:31
da MagOsTranO93
Salve,
devo installare un compilatore fortran (e anche capire come si usa) su wubi ubuntu 10.04.
Leggendo un po sul forum, ho provato ad usare un comando da shell, ma il risultato è il seguente:
Codice: Seleziona tutto
nedu@ubuntu:~$ sudo apt-get install g77
[sudo] password for nedu:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto g77 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo può significare che il pacchetto è mancante, è obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto g77 non ha candidati da installare
Ho sbagliato qualcosa?
Grazie in anticipo!
Re: F77
Inviato: venerdì 10 dicembre 2010, 16:05
da MagOsTranO93
up
Re: F77
Inviato: venerdì 10 dicembre 2010, 16:21
da VeonIlongamor
Ciao, premesso che non so niente di fortran, ma ho cercato tra i pacchetti disponibili dei repository Ubuntu e g77 non c'è (neanche f77), questa è la causa del tuo errore.
Ho trovato, tra i pacchetti, gfortran, descritto come:
"Questo è il compilatore GNU Fortran 95 in grado di compilare Fortran 95
sulle piattaforme supportate dal compilatore gcc. Utilizza gcc come
backend per generare codice ottimizzato.
Questo è un pacchetto di dipendenza che fornisce il compilatore
predefinito GNU Fortran 95."
Ho letto un paio di post nel forum e gfortran sembra essere consigliato.
Oppure fort77 descritto come:
"The fort77 script invokes the f2c command transparently, so it can be
used like a real Fortran compiler. It can be used to compile Fortran,
C and assembler code, and to link it with the f2c libraries."
Non so se ti può essere utile.
Se, invece, assolutamente ti serve questo g77 (o f77) mi sembra di capire che sia già incluso in gcc, quindi dovresti poter compilare sorgenti già adesso. Ma informati meglio leggendo su questo forum o su internet.
Re: F77
Inviato: venerdì 10 dicembre 2010, 16:27
da MagOsTranO93
Ciao e grazie.
Per ora non posso usare il 95 perchè ho dei codici fatti apposta per il 77, e avendomi detto di usare f77 preferisco cominciare da questo.
gcc non so cos'è, ne come posso utilizzarlo... :-\
Re: F77
Inviato: venerdì 10 dicembre 2010, 16:30
da as-far-as-i-know
Come ti è stato suggerito, installa direttamente
gfortran:
Codice: Seleziona tutto
1.. sudo apt-get install gfortran
2.. gfortran -o nome nome.for // per compilare il file nome. for
3.. ./nome // per avviare l'eseguibile
Ciao
Re: F77
Inviato: venerdì 10 dicembre 2010, 17:00
da MagOsTranO93
Credo che il comando giusto sia questo:
sudo apt-get install fort77
Verifico un po e poi confermo
Re: F77
Inviato: venerdì 10 dicembre 2010, 18:30
da as-far-as-i-know
Fidati, gfortran compila tutto: file .f90 (Fortran90), .for, .f
Se alleghi qui un tuo file .for in Fortran 77 te lo compilo all'istante! Il forum serve a questo, trovare gente che ha risolto il tuo quesito, possibilmente in modo diverso, ma sempre valido, e in questo caso più updated.
Ciao
Re: F77
Inviato: domenica 12 dicembre 2010, 12:09
da MagOsTranO93
Come faccio a vedere quali compilatori ho attivato?
Re: F77
Inviato: domenica 12 dicembre 2010, 12:22
da as-far-as-i-know
MagOsTranO93 ha scritto:
Come faccio a vedere quali compilatori ho attivato?
La $PATH$ del gfortran è
/usr/bin/gfortran, quindi il comando è attivabile da qualsiasi cartella.
Re: F77
Inviato: domenica 12 dicembre 2010, 12:30
da MagOsTranO93
as-far-as-i-know ha scritto:
Con il primo comndo mi esce una sfilza di locazioni.
Con il secondo non esce niente (torna al prompt normalmente come se non avessi dato nessun comando)
Se faccio "locate f77" esce un'altra sfilza di locazioni...
Mi conviene eliminare qualcosa e tenere altro o lascio cosi?
Grazie mille per la disponibilità!
Re: F77
Inviato: domenica 12 dicembre 2010, 12:37
da as-far-as-i-know
Le sfilze di locazioni sono
corrette!
Significa che hai installato sul tuo pc sia
gfortran, che
f77, che puoi lasciare dov'è in quanto i due compilatori
non si influenzano a vicenda.
Scegli quale ti pare dei due, il gfortran è un ...
passepartout, come ho scritto sopra.
Aggiungo, fai questi 2 test:
Vedrai le opzioni ammesse nei due compilatori . Non c'è di ché, per i ringraziamenti.
Ciao
Re: F77
Inviato: domenica 12 dicembre 2010, 12:41
da MagOsTranO93
Ok, meglio cosi
Ho da risolvere un problema di collegamenti fra librerie CFITSIO (
http://heasarc.gsfc.nasa.gov/fitsio/), problema che non so proprio come prendere...
Qualcuno ne sa qualcosa??
Grazie ancora!
Re: F77
Inviato: domenica 12 dicembre 2010, 12:56
da as-far-as-i-know
Puoi mettere il tag [Risolto] nel primo post, la storia del compilatore è chiarita.
La seconda parte (file fitsio.pdf) è ovviamente (ot), per cui se mi mandi un messaggio privato con la tua casella email, proviamo a risolvere il problema ... che si presenta complesso! Ciao