Sun Studio 12 Update 1:Fortran 用户指南

3.4.40 –g

针对调试和性能分析进行调试。

生成其他符号表信息,以便使用 dbx(1) 调试实用程序进行调试,并使用性能分析器进行性能分析。

虽然在不指定 -g 的情况下也可以进行一些调试,但是 dbxdebugger 的完整功能只供那些使用 -g 编译的编译单元使用。

-g 一起指定的其他选项的某些功能可能是有限的。有关详细信息,请参见 dbx 文档。

要使用性能分析器的完整功能,请使用 -g 进行编译。尽管一些性能分析功能不要求使用 -g,但是您必须使用 -g 进行编译才能查看带注释的源代码、一些函数级信息和编译器注释性消息。(请参见 analyzer(1) 手册页和《Sun Studio 性能分析器》手册。)

使用 -g 生成的注释性消息说明编译器在编译程序时进行的优化和变换。通过 er_src(1) 命令,可以显示与源代码交错的消息。

请注意,仅当编译器实际执行了优化时,才会出现注释性消息。如果请求高优化级别(如使用 -xO4-fast),则更有可能看到注释性消息。