[注意:包含上一个问题的重复,但作为单独的问题单独发布]
我正在编译一个已知可以使用 gfortran 用 ifort 编译的程序。但是编译器失败了
PARAMETER (POS='^')
编译错误:
conv_prof.mac:9.21:
Included at conv_prof.f:811:
PARAMETER (POS='^')
1
Error: Can't convert CHARACTER(1) to REAL(4) at (1)
make: *** [conv_prof.o] Error 1
事实证明没有使用 POS 参数(它可能是一个遗留参数)所以我可以简单地取消注释这一行来编译,但我想知道是否有人可能知道为什么这是 gfortran 而不是 ifort 中的问题?
干杯,
德里克