Я пытаюсь понять, как -PG
(или -P
) Флаг работает при компиляции C кода с GCC
.
Официальная документация GCC только :
-PG
генерирует дополнительный код для записи информации о профиле, подходящей для программы анализа GPROF. Вы должны использовать эту опцию при компиляции исходных файлов, о которых вы хотите данные, и вы также должны использовать его при ссылке.
Это действительно интересует меня, так как я делаю небольшие исследования по профилирователям - пытаясь выбрать лучший инструмент для работы.