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

Callgrind: how to pass relative path to source code?

我正在使用 valgrind 的 callgrind 来分析程序,然后使用 kcachegrind 查看分析数据。我已经将 callgrind 的输出文件复制到另一台机器并在那里有源代码的副本,但显然源代码的路径信息被烘焙成 callgrind 的格式。这意味着 kcachegrind 在错误的地方寻找:

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

我最初尝试过 sed 路由,但没有用。但我再次查看了该解决方案,问题是带有“~”的路径似乎不适用于 kcachegrind。