Зачем мне нужен libprofiler.so.0 - PullRequest
       21

Зачем мне нужен libprofiler.so.0

1 голос
/ 07 сентября 2011

Я использую инструменты Google Prof и связываю свое приложение с -lprofiler, но при запуске этой программы: ошибка при загрузке общих библиотек: libprofiler.so.0: невозможно открыть общий объектный файл: такого файла или каталога нет

наоборот, я связываюсь с -ltcmalloc, тогда мне не нужен tcmalloc.so во время выполнения.

Я уже связал статический lib для профилировщика, зачем он мне нужен во время выполнения?

1 Ответ

1 голос
/ 07 сентября 2011

Статическая библиотека просто содержит заглушки для динамического вызова реальных функций из общего объекта.Так что вам также понадобится .so.Статическая библиотека делает вашу жизнь проще, так что вам не нужно писать GetProcAddress() или что-то еще в вашей системе.

...