Callgrind:如何将相对路径传递给源代码?

时间:2019-02-20 17:38:10

标签: valgrind callgrind kcachegrind

我正在使用valgrind的callgrind对程序进行概要分析,然后使用kcachegrind查看概要文件数据。我已经将callgrind的输出文件复制到另一台机器上,并在那里有源代码的副本,但是显然源代码的路径信息被烘焙为callgrind的格式。这意味着kcachegrind找错了位置:

enter image description here

有没有一种方法可以传递相对的源代码路径,以便我可以在一台计算机上分析程序,然后将概要分析数据传输到另一台计算机上并仍然查看源代码?

1 个答案:

答案 0 :(得分:0)

我本来尝试过sed路线,但没有用。但是我再次查看了该解决方案,问题是似乎带有'〜'的路径不适用于kcachegrind。