undefined reference to `MAIN__'

Ian Lance Taylor iant@google.com
Wed Aug 26 05:43:00 GMT 2009

chao sun <1988sunchao@gmail.com> writes:

> 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

This means that you are missing a "program main" in your Fortran code.
Or something like that--I'm not a Fortran programmer.


More information about the Gcc-help mailing list