我正在使用的源代码最初是为英特尔 Fortran 编译器编写的,因此它具有预处理器指令,例如
!DEC$ATTRIBUTES DLLEXPORT::MYDLL
!DEC$ATTRIBUTES STDCALL::MYSUBROUTINE
!DEC$ATTRIBUTES ALIAS: 'MYENTRYPOINT'::MYSUBROUTINE
如何将其转换为与 gfortran 一起使用。主要是我希望能够定义和命名入口点。现在,当我使用 gfortran 编译时,每个子例程都会作为入口点公开。此外,入口点名称都是小写字母,末尾带有下划线。