Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настройка отладчика прикрутить gdb
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
zaytsewa
Всем привет!
Хочется прикрутить gdb для отладки в qtcreator под mac.
Gdb установлен.
я так понимаю что не хватает только профиля Qt для gcc, есть профиль для clang
вопрос: надо пересобирать qt?
RazrFalcon
Я ничего не понял, но в Настройках нужно зайти в Build & Run -> Kits в нужном вам ките выбрать отладчик.
gcc у вас или clang - значения не имеет
ничего пересобирать не нужно
zaytsewa
Нажмите для просмотра прикрепленного файла


Нажмите для просмотра прикрепленного файла

Нажмите для просмотра прикрепленного файла

вот мои настройки, пишет что отладчик не задан
что еще нужно донастроить?
Алексей1153
всего то и нужно, что взять нормальный дистрибутив (в идеале - даже заплатив :D ), потом нажать на одну кнопку уставновки и наслаждаться
Iron Bug

ОФФ:


Цитата(Алексей1153 @ 7.11.2013, 15:39) *
всего то и нужно, что взять нормальный дистрибутив (в идеале - даже заплатив :D ), потом нажать на одну кнопку уставновки и наслаждаться

это в корне неправильный, ламерский подход. программист должен понимать, что и как у него работает в системе. принцип "заплатить, чтобы не думать" - я это называю "налогом на глупость".


стоит посмотреть принципы отладки под макосью:
https://developer.apple.com/library/mac/tec...uid/DTS10003391
не исключено, что надо указать команды запуска с какими-нибудь параметрами или прописать какие-то переменные окружения.
RazrFalcon
Хочу напомнить что в Mac OS X 10.9 на радостях gdb из XCode выпилили, так что пока без отладки в Qt Creator.

Алексей1153, совет - зло. "нормальный дистрибутив" - это мак, а не линь, у него нет дистров. И за него тоже нужно платить и ставится там одним кликом.
Iron Bug
Цитата(RazrFalcon @ 10.11.2013, 3:58) *
Хочу напомнить что в Mac OS X 10.9 на радостях gdb из XCode выпилили, так что пока без отладки в Qt Creator.

а собрать его самостоятельно не судьба?
например, как-то так: http://reverse.put.as/2013/03/20/how-to-co...n-lion-updated/

RazrFalcon
Ну это уже намного сложнее чем установить готовые пакеты с далее-далее.
Все же мак.
Iron Bug
gdb - это крохотная софтина, которая собирается за пять минут. я думаю, что не такая проблема собрать, сколько потом возни с маковскими настройками.
zaytsewa
у меня mac os 10.8

gdb стоит GNU gdb (GDB) 7.5

впринципе он qtcreator подцепился
но при отладке выводит &"warning: GDB: Failed to set controlling terminal: Operation not supported on socket\n"

понятно что версия gdb не та
нужен GNU gdb 6.3.50-20050815 (Apple version gdb-1824)

но как поставить 6-ку если уже стоит 7ка???

Цитата(zaytsewa @ 13.11.2013, 12:14) *
у меня mac os 10.8

gdb стоит GNU gdb (GDB) 7.5

впринципе он qtcreator подцепился
но при отладке выводит &"warning: GDB: Failed to set controlling terminal: Operation not supported on socket\n"

понятно что версия gdb не та
нужен GNU gdb 6.3.50-20050815 (Apple version gdb-1824)

но как поставить 6-ку если уже стоит 7ка???


там еще какие-то танцы с бубнами вокруг включения или нет питона
я так поняла что нужна версия без питона а у меня с питоном тк ставила через brew

ps собирать из сырцов - я уже тоже собирала
а толку ноль
Litkevich Yuriy
Вообще Creator+GDB, оно даже на виндовозе не всегда работает.
zaytsewa
я вообщем поняла в чем суть проблемы нужен именно Apple GDB или FSF GDB (experimental) см. http://qt-project.org/doc/qtcreator-2.5/cr...er-engines.html
кто знает где их взять???
раньше apple gdb шел c Xcode_tools теперь нет
lldb дебажить не хочет
нашла только https://github.com/cooljeanius/apple-gdb-1824 но у меня не собралось(
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.