fmain.c:21: undefined reference to `_MAIN__'

Tim Prince TimothyPrince@sbcglobal.net
Sun May 18 19:01:00 GMT 2008


Hans Horn wrote:

> 
> Compiling works:
> gfortran -c a.f90 b.f90 mymain.f90
> 
> When I try to link:
> gfortran -o mymain a.o b.o mymain.o
> 
> I get
> 
> /usr/local/gfortran/lib/gcc/i686-pc-cygwin/4.3.0/libgfortranbegin.a(fmain.o): 
> In function `main':
> ../../../gcc43/libgfortran/fmain.c:21: undefined reference to `_MAIN__'

If you actually have a main program (PROGRAM or f66-style implied 
PROGRAM), _MAIN__ should be present in that .o file, and visible to nm or 
objdump.



More information about the Fortran mailing list