同样的fortran代码用不同编译器或同一编译器的不同编译方式,编译运行的结果不同,具体如下,是何原因?

分别用fps4.0的debug模式和release模式编译运行,结果不同,再用cvf6.6的两种模式与前两者又不同,有的直接造成被除数为0的情况,而无法继续运行。... 分别用fps4.0的debug模式和release模式编译运行,结果不同,再用cvf6.6的两种模式与前两者又不同,有的直接造成被除数为0的情况,而无法继续运行。 展开
 我来答
heroinhell001
2011-03-30
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
我觉得可能与代码有关系,不同编译器不同的编译模式是存在差异的,包括浮点运算,代码优化方面是有不同
似雨平
2011-03-30
知道答主
回答量:18
采纳率:0%
帮助的人:11.7万
展开全部
建议你用intel fortran90 编译器进行编译
追问
你是指intel visual fortran?
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式