gpt4 book ai didi

linux - 在 .so 库上使用 gprof?

转载 作者:太空狗 更新时间:2023-10-29 11:47:58 26 4
gpt4 key购买 nike

我正在构建一个 .so 插件并想使用 gprof 对其进行分析。目前,我无法重建(使用 -pg 选项)链接到它的可执行文件。一旦加载并链接到此 .so 文件,是否可以使用 gprof 对其进行概要分析?

最佳答案

gprof 是不可能的(根据我的经验,gprof 基本上不起作用,除非你可以静态链接一切,包括 libc,而现在 libc 的人真的不希望你这样做) 但你应该能够使用 kcachegrind 来做到这一点。它会为您提供整个程序的详细信息,但对于您没有源代码的部分没有符号,您只需忽略该部分即可。奖励:无需重新编译。

关于linux - 在 .so 库上使用 gprof?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com