Я работаю над средой Linux. У меня есть два исходных поезда пакетов 'C' и test_train.
Теперь я хочу генерировать граф вызовов с помощью gprof, который показывает вызывающую последовательность функций в основной программе, а также них внутри libtrain.so
Я компилирую и связываю оба пакета с-pg опцией, и уровень отладки является o0. После того, как я сделаю./train-test, gmon.out сгенерирован. Затем я делаю:
$ gprof -q ./train-test gmon.out
Здесь, вывод показывает граф вызовов функций в тесте поезда, но не в libtrain.so
Какова могла быть проблема?