Tôi cần sử dụng gfortran để biên dịch một thư viện phụ thuộc vào ieee_arithmetic
. Tuy nhiên, nó được tìm thấy rằng gfortran không thể xác định mô-đun này.mô-đun nội tại ieee_arithmetic trong gfortran
Ví dụ với mã 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
tôi đã được thông báo sau khi biên dịch
$ 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)
Làm thế nào tôi có thể để cho gfortran biết nơi ieee_arithmetic
mô-đun nội tại là gì?
ifort được tìm thấy để có thể sử dụng mô-đun ieee_arithmetic
. Nhưng tôi muốn làm công việc gfortran cho trường hợp này.