PDA

View Full Version : [Fortran90]Problema di compilazione


Unrue
31-08-2006, 09:52
Ho provato sotto Ubuntu 6.06 a compilare un programma in Fortran90 composto da un modulo ed un main. Ho installato gfortran 4.0 Ma quando compilo dą il seguente errore:

gabriele@ubuntu-host:~/Desktop$ gcc moduli.f90 main.f90
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crt1.o: In function `_start':../sysdeps/i386/elf/start.S:115: undefined reference to `main'
/tmp/ccwXz0XA.o: In function `MAIN__':main.f90:(.text+0x8): undefined reference to `_gfortran_filename'
:main.f90:(.text+0x12): undefined reference to `_gfortran_line'
:main.f90:(.text+0x1c): undefined reference to `_gfortran_ioparm'
:main.f90:(.text+0x26): undefined reference to `_gfortran_ioparm'
:main.f90:(.text+0x2f): undefined reference to `_gfortran_st_write'
:main.f90:(.text+0x43): undefined reference to `_gfortran_transfer_character'
:main.f90:(.text+0x48): undefined reference to `_gfortran_st_write_done'
:main.f90:(.text+0x4e): undefined reference to `_gfortran_filename'
:main.f90:(.text+0x58): undefined reference to `_gfortran_line'
:main.f90:(.text+0x62): undefined reference to `_gfortran_ioparm'
:main.f90:(.text+0x6c): undefined reference to `_gfortran_ioparm'
:main.f90:(.text+0x75): undefined reference to `_gfortran_st_read'
collect2: ld returned 1 exit status


Credo sia un problema di librerie, ma non dovrebbe avere gią tutte quelle che gli servono se ho installato tutto il pacchetto Fortran? Grazie.

Unrue
31-08-2006, 11:26
Per forza, ho scritto gcc, invece di gfortran.. :D