英特尔Fortran编译器2015(Mac OS X)的类型为(*)的语法错误

英特尔Fortran编译器2015(Mac OS X)的类型为(*)的语法错误,fortran,intel-fortran,Fortran,Intel Fortran,使用IFORT 2015(适用于Mac OS X)编译以下Fortran程序时: 。。。它给出了以下错误: example.f90(13): error #5082: Syntax error, found ',' when expecting one of: , <END_OF_STATEMENT> ; TYPE(*), INTENT(IN) :: variable -------^ 假定的类型声明type(*)是Fortran 2018(或Fortran 2008的TS2

使用IFORT 2015(适用于Mac OS X)编译以下Fortran程序时:

。。。它给出了以下错误:

example.f90(13): error #5082: Syntax error, found ',' when expecting one of: , <END_OF_STATEMENT> ; 
TYPE(*),  INTENT(IN) :: variable
-------^ 

假定的类型声明
type(*)
是Fortran 2018(或Fortran 2008的TS29113增补版)的一项功能,英特尔Fortran编译器于年首次支持该功能

您应该使用更高版本的编译器或重写代码以避免使用此功能

example.f90(13): error #5082: Syntax error, found ',' when expecting one of: , <END_OF_STATEMENT> ; 
TYPE(*),  INTENT(IN) :: variable
-------^ 
ifort example.f90 -free -m64 -c -fPIC -02 -o wrapper.o