0

我在如何编译我获得的一些 f90 代码(特别是 mpfi90 -O5 file.f90)的文档中看到了这个标志,但是研究 -O5 标志在 gfortran 文档、mpfi 文档或其他任何地方都没有发现。我认为它是一个优化标志,如 -O1 等,但我不确定。

谢谢!

4

1 回答 1

0

来源: http: //publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp ?topic=%2Fcom.ibm.xlf91a.doc%2Fxlfug%2Fhu00509.htm

该标志-O5是一个优化器,如-O3and -O2。链接来源说,

  1. qnoopt/-O0 快速编译、可调试代码、保守的程序语义。
  2. -O2(同-O)综合底层优化;部分调试支持。
  3. -O3更广泛的优化;一些精确的权衡。
  4. -O4-O5 程序间优化;循环优化;自动机器调整。

每个较高的数字都包含较低级别的所有优化。

于 2013-06-24T19:10:36.140 回答