首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Fortran编译器g77中设置双精度默认值

在Fortran编译器g77中设置双精度默认值
EN

Stack Overflow用户
提问于 2009-01-24 09:43:32
回答 2查看 8.1K关注 0票数 3

在g77 ( GNU Fortran77编译器)中有类似的"-fdefault-real-8“gfortran ( GNU Fortran95编译器)选项吗?此选项将默认的实数类型设置为8字节宽的类型。

我目前的代码中,单精度运算限制了我的精度,因此我需要双精度。(我希望使用双精度的不仅仅是中间值,这是一个FPU标志;我希望所有内容都采用双精度。)我知道我还有其他一些方法(使用gfortran,使用其他编译器,或者将所有实数都改为双精度),但它们对于我的情况并不理想。

那么,有没有办法在g77中将默认的实数类型设置为双精度,即8字节宽?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-01-24 14:16:55

如果在手册页中找不到标志,可以尝试使用#define宏。

代码语言:javascript
复制
#define REAL DOUBLE PRECISION
票数 1
EN

Stack Overflow用户

发布于 2009-01-25 20:49:38

由于许多FORTRAN77仍然是合法的,是否可以使用gfortran编译您的FORTRAN77代码,并提供-fdefault-real-8选项?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/475801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档