主题:linux下如何设置让real默认为real(8)?
timwan
[专家分:0] 发布于 2010-03-19 11:43:00
linux操作系统下没有类似windows下CVF的编译器界面,这样的话没有办法设置默认的浮点数类型为单精度还是双精度,linux下有没有类似CVF中能够设置默认精度为双精度的方法呢?不会都要把real改成real(8)吧?谢谢!
最后更新于:2010-04-06 10:59:00
回复列表 (共5个回复)
沙发
timwan [专家分:0] 发布于 2010-04-06 11:00:00
顶起,期待大家帮忙解决。
板凳
臭石头雪球 [专家分:23030] 发布于 2010-04-06 11:39:00
你使用什么编译器?翻看该编译器的帮助文档,找到它的命令行控制开关。
比如使用 ifort /real_size:64 这样的。
3 楼
timwan [专家分:0] 发布于 2010-04-06 15:10:00
[quote]你使用什么编译器?翻看该编译器的帮助文档,找到它的命令行控制开关。
比如使用 ifort /real_size:64 这样的。[/quote]
谢谢!
我用的应该是GNU编译器,一般用gfortran和gcc命令。
如何查看帮助呢?
您是说只要输入一个命令就可以设置默认为双精度吗?
4 楼
臭石头雪球 [专家分:23030] 发布于 2010-04-07 07:53:00
自己看帮助文档啊。
不知道GFortran和GCC是否有手册?没有的话就 gfortran /? 或者 gcc /?
要懂得自己翻阅文档,这是学习的最佳途径!!
5 楼
timwan [专家分:0] 发布于 2010-04-07 09:07:00
[quote]自己看帮助文档啊。
不知道GFortran和GCC是否有手册?没有的话就 gfortran /? 或者 gcc /?
要懂得自己翻阅文档,这是学习的最佳途径!![/quote]
谢谢您啊,我已经在帮助文档中找到了需要的命令。
我来回复