回 帖 发 新 帖 刷新版面

主题:linux下如何设置让real默认为real(8)?

linux操作系统下没有类似windows下CVF的编译器界面,这样的话没有办法设置默认的浮点数类型为单精度还是双精度,linux下有没有类似CVF中能够设置默认精度为双精度的方法呢?不会都要把real改成real(8)吧?谢谢!

回复列表 (共5个回复)

沙发

顶起,期待大家帮忙解决。

板凳

你使用什么编译器?翻看该编译器的帮助文档,找到它的命令行控制开关。

比如使用 ifort /real_size:64 这样的。

3 楼

[quote]你使用什么编译器?翻看该编译器的帮助文档,找到它的命令行控制开关。

比如使用 ifort /real_size:64 这样的。[/quote]
谢谢!
我用的应该是GNU编译器,一般用gfortran和gcc命令。
如何查看帮助呢?
您是说只要输入一个命令就可以设置默认为双精度吗?

4 楼

自己看帮助文档啊。

不知道GFortran和GCC是否有手册?没有的话就 gfortran /? 或者 gcc /?

要懂得自己翻阅文档,这是学习的最佳途径!!

5 楼

[quote]自己看帮助文档啊。

不知道GFortran和GCC是否有手册?没有的话就 gfortran /? 或者 gcc /?

要懂得自己翻阅文档,这是学习的最佳途径!![/quote]
谢谢您啊,我已经在帮助文档中找到了需要的命令。

我来回复

您尚未登录,请登录后再回复。点此登录或注册