每当我尝试在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。