33得票3回答
gprof:如何为链接到主程序的共享库中的函数生成调用图

我正在Linux环境中工作。我有两个'C'源包,train和test_train。 train包编译后生成libtrain.so test_train链接到libtrain.so并生成可执行文件train-test 现在我想使用gprof生成调用图,显示主程序中的函数以及libtrai...

20得票3回答
什么导致sprof抱怨“ld.so检测到不一致性”?

我正在尝试使用sprof来对一些软件(ossim)进行性能分析,其中几乎所有的代码都位于共享库中。 我已经生成了一个性能分析文件,但是当我运行sprof时,我遇到了以下错误:> sprof /home/eca7215/usr/lib/libossim.so.1 libossim.so.1...

9得票1回答
7得票2回答
使用LD_PROFILE对预加载的共享库进行剖析分析

我目前正在尝试使用LD_PROFILE环境变量来分析一个预加载的共享库。我使用"-g"标志编译库,并在运行应用程序(在我的情况下是ncat)之前导出LD_PROFILE_OUTPUT和LD_PROFILE。因此,更确切地说,我所做的是: 1. 使用"-g"标志编译共享库libexample....