I get this error if I compile and link a source file without an actual
program, like:
subroutine x
write(8,*) 'Boe'
end subroutine x
> gfortran x.f90
C:/Users/markus/gcc/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:/Users/markus/gcc/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x2e):
undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
Does this mimick your case?
Regards,
Arjen
Op ma 7 jul 2025 om 21:20 schreef Ken Woolridge <[email protected]>:
> To whom it may concern,
>
> I am attempting to use gfortran. I used the QuickStart installer to
> install it. I tried the following:
>
> $ gfortran MOD_GID.F90
>
> and received an error about Winmain missing???
>
> What does this mean and how do I fix it? (I come from Intel's Fortran
> compiler).\\Thanks,
> Ken
>