undefined reference to `MAIN__'
Tobias Burnus
burnus@net-b.de
Tue Aug 25 10:32:00 GMT 2009
On 08/25/2009 06:59 AM, chao sun wrote:
> I compiled the Prep_sources_chem_cptec_wrf with the gfortran 4.4.0 and
> encountered some error.
>
> After I seted up the Fortran/C compilers and conducted ‘make’ the
> error message as follows came out::
>
> gfortran -o prep_chem_sources \
> prep_chem_sources.a ..//utils/bin/libutils-2.0-opt.a
> -I/usr/local/include -L/usr/local/lib -lnetcdf
> /usr/lib/gcc/i586-redhat-linux/4.4.0/libgfortranbegin.a(fmain.o): In
> function `main':
> (.text+0x27): undefined reference to `MAIN__'
> collect2: ld returned 1 exit status
> make: *** [prep_chem_sources] Error 1
>
I think the most likely reason is that you do not include the file
containing the Fortran main program (the file containing "PROGRAM").
Another possibility is if you do mixed Fortran/C programming: In that
case you could have missed the C "main" function instead.
Tobias
More information about the Fortran
mailing list