我需要使用gfortran来编译依赖的库ieee_arithmetic.但是,发现gfortran无法识别此模块.
例如使用代码 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
Run Code Online (Sandbox Code Playgroud)
编译时我有以下消息
$ 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)
Run Code Online (Sandbox Code Playgroud)
我怎样才能让gfortran知道ieee_arithmetic内在模块的位置?
发现ifort能够使用该ieee_arithmetic模块.但我希望为这个案子做好准备.
jan*_*neb 11
从GFortran版本5开始支持IEEE模块.请参阅https://gcc.gnu.org/gcc-5/changes.html 如果您使用的是旧版本,则应该会看到您在帖子中显示的错误消息.
| 归档时间: |
|
| 查看次数: |
2724 次 |
| 最近记录: |