Я только начинаю с gprof и пытаюсь сгенерировать граф вызовов.
Я использую cmake для настройки моих make-файлов, и я устанавливаю CMAKE_EXE_LINKER_FLAGS = -gp, чтобы включить профилирование. Единственные флаги cxx, которые я включил, это -g.
Затем я просто вызываю gprof для моего файла gmon.out.
Сгенерированный выходной файл имеет только плоский профиль, в котором все вызовы, self ts / call и total ts / call пусты.
Что еще более важно, он не генерирует граф вызовов.
Если я пытаюсь явно указать -q при запуске gprof для генерации графа вызовов, он говорит: «В файле отсутствуют данные графа вызовов».
Я не уверен, что я делаю здесь не так, и был бы признателен за указание на то, как это исправить.
Спасибо.