[Risolto] F77

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

[Risolto] F77

Messaggio 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!
Ultima modifica di MagOsTranO93 il domenica 12 dicembre 2010, 13:03, modificato 1 volta in totale.
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio da MagOsTranO93 »

up
VeonIlongamor
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1067
Iscrizione: mercoledì 30 aprile 2008, 12:18

Re: F77

Messaggio 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.
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio 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...  :-\
as-far-as-i-know
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1096
Iscrizione: martedì 26 maggio 2009, 13:23

Re: F77

Messaggio 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
Message to Canonical: I dislike Unity and am ready to migrate somewhere. From Ubuntu 6.10 to 11.04 with love, thank you!
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio da MagOsTranO93 »

Credo che il comando giusto sia questo:
sudo apt-get install fort77
Verifico un po e poi confermo
as-far-as-i-know
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1096
Iscrizione: martedì 26 maggio 2009, 13:23

Re: F77

Messaggio 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
Message to Canonical: I dislike Unity and am ready to migrate somewhere. From Ubuntu 6.10 to 11.04 with love, thank you!
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio da MagOsTranO93 »

Come faccio a vedere quali compilatori ho attivato?
as-far-as-i-know
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1096
Iscrizione: martedì 26 maggio 2009, 13:23

Re: F77

Messaggio da as-far-as-i-know »

MagOsTranO93 ha scritto: Come faccio a vedere quali compilatori ho attivato?

Codice: Seleziona tutto

locate gfortran
locate g77
etc....
La $PATH$ del gfortran è /usr/bin/gfortran, quindi il comando è attivabile da qualsiasi cartella.
Message to Canonical: I dislike Unity and am ready to migrate somewhere. From Ubuntu 6.10 to 11.04 with love, thank you!
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio da MagOsTranO93 »

as-far-as-i-know ha scritto:

Codice: Seleziona tutto

locate gfortran
locate g77
etc....
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à!
as-far-as-i-know
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1096
Iscrizione: martedì 26 maggio 2009, 13:23

Re: F77

Messaggio 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:

Codice: Seleziona tutto

gfortran --help
f77 --help
Vedrai le opzioni ammesse nei due compilatori . Non c'è di ché, per i ringraziamenti.
Ciao
Ultima modifica di as-far-as-i-know il domenica 12 dicembre 2010, 12:42, modificato 1 volta in totale.
Message to Canonical: I dislike Unity and am ready to migrate somewhere. From Ubuntu 6.10 to 11.04 with love, thank you!
MagOsTranO93
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1017
Iscrizione: lunedì 20 settembre 2010, 14:57
Distribuzione: Ubuntu 12.04.01 LTS, 64bit

Re: F77

Messaggio 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!
as-far-as-i-know
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1096
Iscrizione: martedì 26 maggio 2009, 13:23

Re: F77

Messaggio 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
Message to Canonical: I dislike Unity and am ready to migrate somewhere. From Ubuntu 6.10 to 11.04 with love, thank you!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti