#linker #compilation #building
#компоновщик #Сборник #построение
Вопрос:
Я хочу сузить места, где могут быть узкие места? Создание моего проекта может занять даже полчаса. Я знаю много трюков и вещей, которые теоретически могут быть виновны, однако profiler будет полным решением для всего моего вопроса.
Я спрашиваю о профилировщике для C — GNU GCC — make — Linux — environment, однако мне любопытно, есть ли такая вещь в каком-либо популярном языке.
Ответ №1:
С помощью gcc вы можете использовать -ftime-report
опцию, чтобы получить время, затраченное на каждый этап компиляции.