我需要对我们系统中的一个库进行gprof分析,以检查函数调用并查看是否可以进一步优化。基本上,我有以下内容:
可执行文件A使用共享库myLib.so
我想对myLib.so进行gprof分析。当我使用-pg选项编译myLib.so源代码时,它可以正常生成.so文件。
但是,由于某种原因,重新编译可执行文件A与该库不会产生*.gmon文件。需要做什么?我应该静态链接myLib吗?如果是,请告诉我如何操作。我是新手,所以请原谅我的无知。我每天都在学习。
提前感谢。
可执行文件A使用共享库myLib.so
我想对myLib.so进行gprof分析。当我使用-pg选项编译myLib.so源代码时,它可以正常生成.so文件。
但是,由于某种原因,重新编译可执行文件A与该库不会产生*.gmon文件。需要做什么?我应该静态链接myLib吗?如果是,请告诉我如何操作。我是新手,所以请原谅我的无知。我每天都在学习。
提前感谢。