Russian Qt Forum
Ноябрь 22, 2024, 19:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено][MacOSX 10.9][GDB] Где взять и как отлаживать?  (Прочитано 9474 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« : Ноябрь 13, 2013, 14:08 »

Доброго всем времени.

Недавно стал использовать MacOSX (в нем я нуб):

1. Установил MacOSX v10.9 (Maverik)
2. XCode 5.0.2
3. Qt 5.1.1 SDK (с QtCreator что в комплекте идет)

Но почему-то нету у меня в системе отдадчика.

Хотя в этой доке есть ссылка на скачивание свободного GDB:
http://ftp://ftp.qt.nokia.com/misc/gdb/7.2/gdb72_mac_platform.tar.bz2

Но она, естественно нерабочая..

Вопросы

1. где достать отладчик?
2. подойдет ли GDB в случае, если Qt5.1.1 скомпилен с помощью Clang (x64)?
3. как вообще это дело все установить?  Улыбающийся
« Последнее редактирование: Декабрь 06, 2013, 14:27 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Ноябрь 13, 2013, 15:44 »

поставь command line developer tools отсюда https://developer.apple.com/downloads/index.action — это установит UNIX toolchain (включая отладчик) в /usr/bin

вот только по-моему в последней версии gdb уже выпилен и остался лишь lldb, который креатором поддерживается слабовато — Xcode на порядок лучше с ним работает.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Ноябрь 13, 2013, 20:54 »

Дело в том, что это установлено: "Command line tools (Maveriks) for Xcode Late October 2013"

но как ты говоришь, кажется GDB там нет.

Так вот, как девелопить под Qt в этом случае (не хочу qDebug() везде по коду вставлять, муторно)? Использовать Xcode?
   
Записан

ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Ноябрь 13, 2013, 21:25 »

попробуй бету 3.0 креатора. если будет плохо, то или Xcode или установи 10.8
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #4 : Ноябрь 13, 2013, 21:36 »

Цитировать
или установи 10.8

Да, наверное придется 10.8 поставить. Это самое простое. Спасибо.
Записан

ArchLinux x86_64 / Win10 64 bit
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Ноябрь 14, 2013, 07:49 »

Денис попробуй тут глянуть:
http://www.mmnt.net/db/0/0/ftp.trolltech.com/misc/gdb/7.2
Но что это за ресур я не вкурсе (вроде как зеркало).
Записан

Юра.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #6 : Ноябрь 14, 2013, 10:09 »

Спасибо Юр, но я уже накатил 10.8.3 Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Ноябрь 14, 2013, 12:19 »

а чего не 10.8.5?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #8 : Ноябрь 14, 2013, 12:35 »

Не было на торрентах готового образа для VMWARE, да и искать лень. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
GPPsoft
Гость
« Ответ #9 : Декабрь 04, 2013, 03:57 »

Появилось ли какое-нибудь решение? Сейчас у меня установлен Qt 5.1.1 и Qt Creator 2.8.1. Отладчик не работает. Так же установлен последний XCode. Спасибо.
Записан
alex-v
Гость
« Ответ #10 : Декабрь 06, 2013, 13:56 »

аналогичная ситуация. Нету дебагера.
Стоит OS X 10.9, назад откатывать не хочется. qt 5.1.1
xcode последний также
Неужели нет решения?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #11 : Декабрь 06, 2013, 14:23 »

Ну подожди выхода QtCreator 3.x, возможно там можно использовать  lldb (как советовали камрады выше).

Или скачай FSF GDB: http://www.mmnt.net/db/0/0/ftp.trolltech.com/misc/gdb/7.2 (также советовали выше)

и (собери?) установи его самостоятельно См. ссылку: http://qt-project.org/doc/qtcreator-2.6/creator-debugger-engines.html ("Installing Native Debuggers" - там внизу табличка)

Но я лично откатился на Mac v10.8.
« Последнее редактирование: Декабрь 06, 2013, 14:28 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
alex-v
Гость
« Ответ #12 : Декабрь 06, 2013, 14:33 »

Ну подожди выхода QtCreator 3.x, возможно там можно использовать  lldb (как советовали камрады выше).

Или скачай FSF GDB: http://www.mmnt.net/db/0/0/ftp.trolltech.com/misc/gdb/7.2 (также советовали выше)

и (собери?) установи его самостоятельно См. ссылку: http://qt-project.org/doc/qtcreator-2.6/creator-debugger-engines.html ("Installing Native Debuggers" - там внизу табличка)

Но я лично откатился на Mac v10.8.
ок
Записан
alex-v
Гость
« Ответ #13 : Декабрь 06, 2013, 16:18 »

установил qt-mac-opensource-5.2.0-beta1-clang-offline и все заработало
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.