gprof -文件缺少调用图数据

gprof - File is missing call-graph data

本文关键字:调用 数据 文件 gprof      更新时间:2023-10-16

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

然后在我的gmon上调用gprof。文件。

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

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

我不确定我在这里做错了什么,希望能得到修复的指点。

谢谢。

正确的配置开关是-pg,而不是-gp。这就是你要做的吗?

链接时可能缺少-pg ?