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