在g77 ( GNU Fortran77编译器)中有类似的"-fdefault-real-8“gfortran ( GNU Fortran95编译器)选项吗?此选项将默认的实数类型设置为8字节宽的类型。
我目前的代码中,单精度运算限制了我的精度,因此我需要双精度。(我希望使用双精度的不仅仅是中间值,这是一个FPU标志;我希望所有内容都采用双精度。)我知道我还有其他一些方法(使用gfortran,使用其他编译器,或者将所有实数都改为双精度),但它们对于我的情况并不理想。
那么,有没有办法在g77中将默认的实数类型设置为双精度,即8字节宽?
发布于 2009-01-24 14:16:55
如果在手册页中找不到标志,可以尝试使用#define宏。
#define REAL DOUBLE PRECISION发布于 2009-01-25 20:49:38
由于许多FORTRAN77仍然是合法的,是否可以使用gfortran编译您的FORTRAN77代码,并提供-fdefault-real-8选项?
https://stackoverflow.com/questions/475801
复制相似问题