英特尔Fortran编译器2015(Mac OS X)的类型为(*)的语法错误
使用IFORT 2015(适用于Mac OS X)编译以下Fortran程序时: 。。。它给出了以下错误:英特尔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
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