Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: kuzulis от Ноябрь 13, 2013, 14:08



Название: [Решено][MacOSX 10.9][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Ноябрь 13, 2013, 14:08
Доброго всем времени.

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

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

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

Хотя в этой (http://qt-project.org/doc/qtcreator-2.6/creator-debugger-engines.html) доке есть ссылка на скачивание свободного GDB:
ftp://ftp.qt.nokia.com/misc/gdb/7.2/gdb72_mac_platform.tar.bz2

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

Вопросы

1. где достать отладчик?
2. подойдет ли GDB в случае, если Qt5.1.1 скомпилен с помощью Clang (x64)?
3. как вообще это дело все установить?  :)


Название: Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kambala от Ноябрь 13, 2013, 15:44
поставь command line developer tools отсюда https://developer.apple.com/downloads/index.action — это установит UNIX toolchain (включая отладчик) в /usr/bin

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


Название: Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Ноябрь 13, 2013, 20:54
Дело в том, что это установлено: "Command line tools (Maveriks) for Xcode Late October 2013"

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

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


Название: Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kambala от Ноябрь 13, 2013, 21:25
попробуй бету 3.0 креатора. если будет плохо, то или Xcode или установи 10.8


Название: [Решено]Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Ноябрь 13, 2013, 21:36
Цитировать
или установи 10.8

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


Название: Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: lit-uriy от Ноябрь 14, 2013, 07:49
Денис попробуй тут глянуть:
http://www.mmnt.net/db/0/0/ftp.trolltech.com/misc/gdb/7.2
Но что это за ресур я не вкурсе (вроде как зеркало).


Название: Re: [MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Ноябрь 14, 2013, 10:09
Спасибо Юр, но я уже накатил 10.8.3 :)


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kambala от Ноябрь 14, 2013, 12:19
а чего не 10.8.5?


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Ноябрь 14, 2013, 12:35
Не было на торрентах готового образа для VMWARE, да и искать лень. :)


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: GPPsoft от Декабрь 04, 2013, 03:57
Появилось ли какое-нибудь решение? Сейчас у меня установлен Qt 5.1.1 и Qt Creator 2.8.1. Отладчик не работает. Так же установлен последний XCode. Спасибо.


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: alex-v от Декабрь 06, 2013, 13:56
аналогичная ситуация. Нету дебагера.
Стоит OS X 10.9, назад откатывать не хочется. qt 5.1.1
xcode последний также
Неужели нет решения?


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: kuzulis от Декабрь 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.


Название: Re: [Решено][MacOSX][GDB] Где взять и как отлаживать?
Отправлено: alex-v от Декабрь 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.
ок


Название: Re: [Решено][MacOSX 10.9][GDB] Где взять и как отлаживать?
Отправлено: alex-v от Декабрь 06, 2013, 16:18
установил qt-mac-opensource-5.2.0-beta1-clang-offline и все заработало