Настройка отладчика прикрутить gdb, mac os clang gdb |
Здравствуйте, гость ( Вход | Регистрация )
Настройка отладчика прикрутить gdb, mac os clang gdb |
zaytsewa |
30.10.2013, 16:02
Сообщение
#1
|
Студент Группа: Участник Сообщений: 55 Регистрация: 20.4.2011 Пользователь №: 2620 Спасибо сказали: 1 раз(а) Репутация: 0 |
Всем привет!
Хочется прикрутить gdb для отладки в qtcreator под mac. Gdb установлен. я так понимаю что не хватает только профиля Qt для gcc, есть профиль для clang вопрос: надо пересобирать qt? |
|
|
RazrFalcon |
30.10.2013, 18:40
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Я ничего не понял, но в Настройках нужно зайти в Build & Run -> Kits в нужном вам ките выбрать отладчик.
gcc у вас или clang - значения не имеет ничего пересобирать не нужно Сообщение отредактировал RazrFalcon - 30.10.2013, 18:41 |
|
|
zaytsewa |
31.10.2013, 9:00
Сообщение
#3
|
Студент Группа: Участник Сообщений: 55 Регистрация: 20.4.2011 Пользователь №: 2620 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Алексей1153 |
7.11.2013, 12:39
Сообщение
#4
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
всего то и нужно, что взять нормальный дистрибутив (в идеале - даже заплатив ), потом нажать на одну кнопку уставновки и наслаждаться
|
|
|
Iron Bug |
7.11.2013, 20:31
Сообщение
#5
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
ОФФ: всего то и нужно, что взять нормальный дистрибутив (в идеале - даже заплатив ), потом нажать на одну кнопку уставновки и наслаждаться это в корне неправильный, ламерский подход. программист должен понимать, что и как у него работает в системе. принцип "заплатить, чтобы не думать" - я это называю "налогом на глупость". стоит посмотреть принципы отладки под макосью: https://developer.apple.com/library/mac/tec...uid/DTS10003391 не исключено, что надо указать команды запуска с какими-нибудь параметрами или прописать какие-то переменные окружения. Сообщение отредактировал Iron Bug - 7.11.2013, 20:36 |
|
|
RazrFalcon |
10.11.2013, 0:58
Сообщение
#6
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Хочу напомнить что в Mac OS X 10.9 на радостях gdb из XCode выпилили, так что пока без отладки в Qt Creator.
Алексей1153, совет - зло. "нормальный дистрибутив" - это мак, а не линь, у него нет дистров. И за него тоже нужно платить и ставится там одним кликом. Сообщение отредактировал RazrFalcon - 10.11.2013, 0:59 |
|
|
Iron Bug |
10.11.2013, 2:11
Сообщение
#7
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
Хочу напомнить что в Mac OS X 10.9 на радостях gdb из XCode выпилили, так что пока без отладки в Qt Creator. а собрать его самостоятельно не судьба? например, как-то так: http://reverse.put.as/2013/03/20/how-to-co...n-lion-updated/ |
|
|
RazrFalcon |
10.11.2013, 15:56
Сообщение
#8
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну это уже намного сложнее чем установить готовые пакеты с далее-далее.
Все же мак. |
|
|
Iron Bug |
10.11.2013, 17:10
Сообщение
#9
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
gdb - это крохотная софтина, которая собирается за пять минут. я думаю, что не такая проблема собрать, сколько потом возни с маковскими настройками.
|
|
|
zaytsewa |
13.11.2013, 11:16
Сообщение
#10
|
Студент Группа: Участник Сообщений: 55 Регистрация: 20.4.2011 Пользователь №: 2620 Спасибо сказали: 1 раз(а) Репутация: 0 |
у меня 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ка??? у меня 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 собирать из сырцов - я уже тоже собирала а толку ноль |
|
|
Текстовая версия | Сейчас: 2.12.2024, 1:28 |