para - ieee_arithmetic módulo intrínseco en gfortran
mingw32 gfortran (1)
Necesito usar gfortran para compilar una biblioteca que depende de ieee_arithmetic
. Sin embargo, se encuentra que gfortran no puede identificar este módulo.
Por ejemplo, con el código 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
Tengo el siguiente mensaje al compilar
$ 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)
¿Cómo puedo dejar que Gfortran sepa dónde está el módulo intrínseco ieee_arithmetic
?
ifort se encuentra para poder usar el módulo ieee_arithmetic
. Pero deseo hacer que gfortran trabaje para este caso.
Los módulos IEEE son compatibles a partir de GFortran versión 5. Consulte https://gcc.gnu.org/gcc-5/changes.html. Si está utilizando una versión anterior, debería ver el mensaje de error que ha mostrado en su publicación.