Fortran Coder
标题:
编译优化选项
[打印本页]
作者:
zma
时间:
2022-6-7 08:25
标题:
编译优化选项
在编译的时候选用不同的优化选项(-O1, -O2 ... )会有很大的区别么?最近在debug一个program, 在使用(-O1,-O2)的时候code会在不同的地方出现异常值(对,都有问题)。
[Make]
纯文本查看
复制代码
ifort -O2 -mp1 -r8 -i4 -align dcommons -auto-scalar -fimf-arch-consistency=true -o ../bld/ecosys.x
另外在debug的过程汇总添加一些输出尝试追踪出问题的地方,但是添加输出之后发现没有出出现异常值(使用-O2选项)
不知道有没有一般怎么处理类似的情况
作者:
Transpose
时间:
2022-6-7 11:14
本帖最后由 Transpose 于 2022-6-7 11:16 编辑
一般是初始化的问题,变量不初始化就使用,会随机给一个值。最好再检查一下数组越界的问题。
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2