6

我刚开始使用 gprof 并尝试生成调用图。我正在使用 cmake 来设置我的 makefile,并且我正在设置 CMAKE_EXE_LINKER_FLAGS = -gp 来启用分析。我启用的唯一 cxx 标志是 -g。

然后我只需在我的 gmon.out 文件上调用 gprof。

生成的输出文件只有一个平面配置文件,其中调用、self ts/call 和 total ts/call 都是空的。

更重要的是,它不会生成调用图。如果我在运行 gprof 以生成调用图时尝试显式提供 -q ,则会显示“文件缺少调用图数据”。

我不确定我在这里做错了什么,并希望得到有关修复此问题的指示。

谢谢。

4

2 回答 2

0

分析的正确开关是-pg,不是-gp。这是你在做什么?

于 2011-10-09T03:20:52.657 回答
0

链接时可能缺少-pg?

于 2013-10-30T03:50:50.077 回答