我正在构建一个.so插件,并希望使用gprof进行配置。目前,我没有能力重建(使用-pg选项)链接到它的可执行文件。是否可以使用gprof在加载并链接到?
后对此.so文件进行概要分析答案 0 :(得分:4)
使用gprof是不可能的(根据我的经验,gprof基本上不起作用,除非您可以静态链接所有包括libc,而libc人员真的不希望你这样做)但你应该能够用kcachegrind做到这一点。它将为您提供整个程序的详细信息,但没有符号表示您没有源代码的部分,您只需忽略该部分。额外奖励:无需重新编译。
答案 1 :(得分:0)