crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Настройка отладчика прикрутить 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  


всего то и нужно, что взять нормальный дистрибутив (в идеале - даже заплатив :D ), потом нажать на одну кнопку уставновки и наслаждаться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 7.11.2013, 20:31
Сообщение #5


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  



ОФФ:


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

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


стоит посмотреть принципы отладки под макосью:
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  


Цитата(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
  опции профиля:
сообщение 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ка???

Цитата(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 собирать из сырцов - я уже тоже собирала
а толку ноль
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 17:33