首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >gprof :如何为链接到主程序的共享库中的函数生成调用图

gprof :如何为链接到主程序的共享库中的函数生成调用图
EN

Stack Overflow用户
提问于 2009-12-03 18:18:56
回答 3查看 28.2K关注 0票数 31

我在Linux环境下工作。我有两个“C”源包train和test_train。

  1. 列车包在编译时会生成到libtrain.so的libtrain.so
  2. test_train链接,并生成可执行的列车测试

现在,我想使用gprof生成一个调用图,它显示主程序中函数的调用序列以及libtrain.so中的函数调用序列

我使用-pg选项编译和链接这两个包,调试级别是o0。在我执行./train-test之后,将生成gmon.out。然后我就做了:

代码语言:javascript
复制
$ gprof -q ./train-test gmon.out

在这里,输出显示了训练测试中的函数调用图,但不显示在libtrain.so中

可能的问题是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1838989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档