[RISOLTO] Fortran
-
samiam1000
- Entusiasta Emergente

- Messaggi: 1167
- Iscrizione: domenica 20 aprile 2008, 13:55
[RISOLTO] Fortran
Ciao a tutti,
avrei bisogno di una mano...
Quando provo a compilare un programmino Fortran, pare che vada tutto bene...
Solo che poi, quando gli chiedo di farlo girare, allora mi da dei problemi.
Posto tutto qui sotto...
[glow=red,2,300]sammy@SamIam:~/Scrivania/Test$ ls
prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ gfortran prova2.f90
sammy@SamIam:~/Scrivania/Test$ ls
a.out prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ a.out
bash: a.out: command not found
sammy@SamIam:~/Scrivania/Test$ gfortran a.out
/usr/lib/gcc/i486-linux-gnu/4.2.4/libgfortranbegin.a(fmain.o): In function `main':
(.text+0x23): undefined reference to `MAIN__'
collect2: ld returned 1 exit status
[/glow]
Sapete aiutarmi?
Grazie mille,
Samuele
avrei bisogno di una mano...
Quando provo a compilare un programmino Fortran, pare che vada tutto bene...
Solo che poi, quando gli chiedo di farlo girare, allora mi da dei problemi.
Posto tutto qui sotto...
[glow=red,2,300]sammy@SamIam:~/Scrivania/Test$ ls
prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ gfortran prova2.f90
sammy@SamIam:~/Scrivania/Test$ ls
a.out prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ a.out
bash: a.out: command not found
sammy@SamIam:~/Scrivania/Test$ gfortran a.out
/usr/lib/gcc/i486-linux-gnu/4.2.4/libgfortranbegin.a(fmain.o): In function `main':
(.text+0x23): undefined reference to `MAIN__'
collect2: ld returned 1 exit status
[/glow]
Sapete aiutarmi?
Grazie mille,
Samuele
Ultima modifica di samiam1000 il venerdì 10 ottobre 2008, 21:57, modificato 1 volta in totale.
SamIam
Re: Fortran
usa la sintassisamiam1000 ha scritto: Ciao a tutti,
avrei bisogno di una mano...
Quando provo a compilare un programmino Fortran, pare che vada tutto bene...
Solo che poi, quando gli chiedo di farlo girare, allora mi da dei problemi.
Posto tutto qui sotto...
[glow=red,2,300]sammy@SamIam:~/Scrivania/Test$ ls
prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ gfortran prova2.f90
sammy@SamIam:~/Scrivania/Test$ ls
a.out prova2.f90 prova.f90
sammy@SamIam:~/Scrivania/Test$ a.out
bash: a.out: command not found
sammy@SamIam:~/Scrivania/Test$ gfortran a.out
/usr/lib/gcc/i486-linux-gnu/4.2.4/libgfortranbegin.a(fmain.o): In function `main':
(.text+0x23): undefined reference to `MAIN__'
collect2: ld returned 1 exit status
[/glow]
Sapete aiutarmi?
Grazie mille,
Samuele
Codice: Seleziona tutto
./a.out
-
samiam1000
- Entusiasta Emergente

- Messaggi: 1167
- Iscrizione: domenica 20 aprile 2008, 13:55
[RISOLTO] Re: Fortran
Questa è magia...
Grazie mille...
Funziona tutto.
Ma spiegami un'altra cosa, se puoi: io uso il compilatore gfortran... Ne conosci uno migliore? Ho visto, in uni, f90... Come ti pare? E sai dove lo trovo?
Grazie mille...
Funziona tutto.
Ma spiegami un'altra cosa, se puoi: io uso il compilatore gfortran... Ne conosci uno migliore? Ho visto, in uni, f90... Come ti pare? E sai dove lo trovo?
SamIam
Re: [RISOLTO] Re: Fortran
No no niente magia, semplicemente il funzionamento della shellsamiam1000 ha scritto: Questa è magia...
Grazie mille...
Funziona tutto.
Aggiungendo il "./" inziale hai semplicemente detto "lancia l'eseguibile `a.out'" che si trova nella directory in cui sono; invece usando il nudo "a.out" hai detto "lancia il primo eseguibile `a.out'" che trovi; ma la shell, per default, non ricerca eseguibili nella directory corrente. Da qui la differenza di funzionamento
Spiacente, di fortran so poco. Ma gfortran dovrebbe essere un'implementazione del fortran 90.Ma spiegami un'altra cosa, se puoi: io uso il compilatore gfortran... Ne conosci uno migliore? Ho visto, in uni, f90... Come ti pare? E sai dove lo trovo?
Re: [RISOLTO] Fortran
gfortran va bene
un'altra possibilità è usare il compilatore della intel (ifort). è a pagamente per scopi commerciali, ma se lo usi a casa puoi scaricarne una copia
un'altra possibilità è usare il compilatore della intel (ifort). è a pagamente per scopi commerciali, ma se lo usi a casa puoi scaricarne una copia
"Ci sono tre modi di fare le cose: quello giusto, quello sbagliato e quello di Max Power."
"Ma non è sbagliato anche quello?"
"Sì, ma più svelto!" - Multimedia per pigri
"Ma non è sbagliato anche quello?"
"Sì, ma più svelto!" - Multimedia per pigri
Re: [RISOLTO] Fortran
Prova ad installare "g95"; "dovrebbe" essere piu' performante del gfortran.
link: http://www.g95.org/
link: http://www.g95.org/
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
