gprof 不显示调用信息

gprof Not Showing Call Information

我使用 gfortran 编译器成功编译并 运行 我的带有 -pg 标志的 Fortran 代码。 gprof 生成一个 gmon.out 文件。当我对文件 运行 gprof 并查看生成的 *.txt 文件时,我看到:

Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total
time   seconds   seconds    calls  Ts/call  Ts/call  name
21.53     24.46    24.46                             fcn_x
12.45     38.60    14.14                             fcn_y
11.36     51.50    12.90                             fcn_z

. . .

等大约 180 个函数。

调用列中的调用信息为零,并且没有调用图。肯定会调用这些函数中的至少一个。我错过了什么吗?

感谢您的帮助。

愚蠢的错误 - 在编译语句中遗漏了“-pg”。仅链接。