#optimization #gcc #mingw #profile #intel-vtune
#оптимизация #gcc #mingw #Профиль #intel-vtune
Вопрос:
Я пытаюсь использовать vtune с моим приложением, скомпилированным с помощью mingw в Windows. Когда я пытаюсь просмотреть информацию о коде souce, vtune сообщает, что в результирующем исполняемом файле отсутствует информация о строке. Я компилирую с опцией -g, поэтому я не знаю, в чем проблема. Итак, вопросы заключаются в:
-
Возможно ли профилировать с помощью программы, скомпилированной с mingw в Windows? Похоже, что все готово для MS-VC, но не для mingw.
-
Если да, то нужно ли изменять формат объекта (coff, xcoff, DWARF, ….)? может быть, если кто-нибудь опубликует пример, это было бы полезно.
Ответ №1:
Решаемая, скомпилированная с
-gstabs -g3
Комментарии:
1. Вы можете принять свой собственный ответ и получить 15 очков репутации. (Наведите курсор, чтобы найти галочку над числом между стрелками вверх и вниз в левом верхнем углу вашего ответа). Удачи
2. @shellter, хотя принятие собственного ответа — это хорошо, когда вы решили свой собственный вопрос, вы не можете наградить себя репутацией.
3. @Kristo : Спасибо за разъяснение. Я думал, что видел, как это происходило по другим вопросам.