2010-07-15 30 views
2

我正在构建一个.so插件,并希望使用gprof进行配置。目前,我没有能力重建(使用-pg选项)链接到它的可执行文件。一旦加载并链接到gso文件,是否可以使用gprof来分析这个.so文件?在.so库上使用gprof?

回答

4

这是不可能使用gprof(在我的经验,基本上GPROF不工作,除非你可以静态链接一切包括的libc,以及libc的人真的不希望你这样做,这些天),但你应该能够用kcachegrind做到这一点。它会给你整个程序的详细信息,但没有你没有源代码的部分的符号,而你只是忽略了那部分。奖励:无需重新编译。