未定义引用WinMain @ 16的GCC链接问题

时间:2019-04-27 23:09:26

标签: gcc linker fortran linker-errors fortran90

每当我尝试在fortran中创建函数时,都会一次又一次收到相同的错误消息。考虑下面的测试功能:

    REAL FUNCTION func_name(a, b)
        INTEGER :: func_name
        INTEGER :: a
        REAL    :: b
        func_name = (2*a)+b
        RETURN
     END FUNCTION

当我尝试构建它时,出现以下错误消息:

 c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o): 
 (.text.startup+0xa0): undefined reference to `WinMain@16'

 collect2.exe: error: ld returned 1 exit status

这是怎么回事? IDE是geany,编译器是GCC。

0 个答案:

没有答案