Callgrind: как передать относительный путь к исходному коду? - PullRequest
0 голосов
/ 20 февраля 2019

Я использую callgrind от valgrind для профилирования программы, а затем kcachegrind для просмотра данных профиля.Я скопировал выходной файл callgrind на другую машину и у меня там есть копия исходного кода, но, очевидно, информация о пути к исходному коду запекается в формате callgrind.Это означает, что kcachegrind ищет не в том месте:

enter image description here

Есть ли способ передать относительный путь исходного кода, чтобы я мог профилировать программу наодин компьютер, но затем перенести данные профилирования на другой компьютер и по-прежнему просматривать исходный код?

1 Ответ

0 голосов
/ 22 февраля 2019

Я изначально пробовал маршрут sed, и это не сработало.Но я снова посмотрел на это решение, и проблема заключалась в том, что пути с '~' не работают с kcachegrind, как кажется.

...