我需要使用gfortran来编译依赖于SELECT `tblCar.Purchase Price` AS Price
的库。但是,发现gfortran无法识别此模块。
例如使用代码ieee_arithmetic
a.f90
编译时我有以下消息
program test
use,intrinsic :: ieee_arithmetic
real :: x
read *, x
if (ieee_is_nan(x)) then
print *, "Nan"
else
print *, "Not NaN"
end if
end program test
我怎样才能让gfortran知道$ gfortran a.f90
a.f90:2.19:
use,intrinsic :: ieee_arithmetic
1
Fatal Error: Can't find an intrinsic module named 'ieee_arithmetic' at (1)
内在模块的位置?
发现ifort能够使用ieee_arithmetic
模块。但我希望为这个案子做好准备。
答案 0 :(得分:10)
从GFortran版本5开始支持IEEE模块。请参阅https://gcc.gnu.org/gcc-5/changes.html如果您使用的是旧版本,则应该会看到您在帖子中显示的错误消息。