如果程序失败而不发出警告,并且失败之间运行的时间长度不同,则:
用最小优化 (–O1) 进行编译。如果此时程序工作正常,请以更高的优化级别只编译挑选出的例程。
优化程序必须对程序作出假设,应理解这一点。非标准编码或构造均能造成问题。几乎没有任何优化程序能以所有优化级别处理所有程序。(请参见7.6.2 别名使用和 -xalias 选项)