gprof -文件缺少调用图数据
gprof - File is missing call-graph data
我刚开始使用gprof,我试图生成一个调用图。我正在使用cmake来设置我的makefiles,我正在设置CMAKE_EXE_LINKER_FLAGS = -gp来启用分析。我唯一启用的cxx标志是-g。
然后在我的gmon上调用gprof。文件。
生成的输出文件只有一个平面配置文件,其中调用、self ts/call和total ts/call都为空。
更重要的是,它不会生成调用图。如果我试图在运行gprof以生成调用图时显式地提供-q,它会说'文件缺少调用图数据'。
我不确定我在这里做错了什么,希望能得到修复的指点。
谢谢。
正确的配置开关是-pg
,而不是-gp
。这就是你要做的吗?
链接时可能缺少-pg ?
相关文章:
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- 调用在 HXX 文件中声明的静态数据成员
- 使用 pybind11 调用 Python 函数时避免复制输入数据
- 从C++调用 Python 脚本以持续流式传输数据
- 从 cpp lib 调用函数时的数据类型转换
- C++:如何通过 curl 调用使用 HTTP post 请求发送二进制数据(protobuf 数据)
- 使用ifstream时,被调用文件中的数据不会打印
- 通过外部分配的数据调用特征 GEMM
- 调用Main将替换矢量对象并覆盖数据
- 模板 使用数据数组调用函数时扩展参数包
- 只需调用对象即可获取对象数据
- 如果两个线程调用同一个函数,但函数中的所有变量都是局部变量,我还需要担心线程之间共享数据吗?
- 在模板化数据结构上调用 begin() 或 end()
- 在向量上调用 clear() 实际上不会删除 data() 中的数据?
- 通过 lambda 调用成员函数时意外未初始化的数据
- 如何使用模板根据数据类型调用函数?
- C++函数调用后丢失的数据
- 在cython调用之间保持数据帧的状态
- C++析构函数是否始终或仅在有时调用数据成员析构函数
- 如何调用数据已更改