문제

G77 (GNU Fortran 77 컴파일러)의 "-fdefault-Real-8"Gfortran (GNU Fortran 95 컴파일러) 옵션의 아날로그가 있습니까? 이 옵션은 기본 실제 유형을 8 바이트 너비 유형으로 설정합니다.

현재 단일 프리렉션 산술이 내 정확도를 제한하는 코드가 있으므로 이중 프레임이 필요합니다. (FPU 플래그 인 이중 프레임으로 가고 싶은 중간 값이 아니라 모든 것이 이중으로 구성되기를 원합니다.) 다른 접근 방식이 있다는 것을 알고 있습니다 (Gfortran 사용, 다른 컴파일러 사용 또는 다른 컴파일러 사용 또는 모든 현실을 두 배의 정밀도로 바꾸지 만 내 상황에 이상적이지는 않습니다.

G77에서 기본 실제 유형을 이중 정밀, 즉 8 바이트 너비로 설정하는 방법이 있습니까?

도움이 되었습니까?

해결책

If you can't find a flag in the man pages, you might try a #define macro.

#define REAL DOUBLE PRECISION

다른 팁

Since a lot of FORTRAN 77 is still legal, is it possible to use gfortran to compile your FORTRAN 77 code, and supply the -fdefault-real-8 option?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top