Мне нужно gprof библиотеки в нашей системе, чтобы проверить вызовы функций и посмотреть, сможем ли мы их оптимизировать. По сути, у меня есть
Исполняемый файл A, который использует общую библиотеку myLib.so
Я хочу gprof myLib.so. Когда я компилирую исходный код myLib.so, используя опцию -pg, он прекрасно создает файл .so.
Но перекомпиляция исполняемого файла A для этой библиотеки по какой-то причине не приводит к созданию файла * .gmon. Что должно быть сделано? Должен ли я связать myLib статически? Если так, пожалуйста, скажите мне, как. Я новичок, так что извините за мое невежество. Я учусь каждый день
Заранее спасибо.