Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: navrocky от Июнь 18, 2010, 13:10



Название: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: navrocky от Июнь 18, 2010, 13:10
У меня OpenSuse, поставил пакеты libqt4-xx-debuginfo. Не допру как теперь их использовать чтобы можно было ходить в отладчике не только в своем коде, но и в коде Qt  ???


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: Rcus от Июнь 18, 2010, 13:14
Отладочные символы только привязывают объектные файлы к исходным. Без исходников отладочные символы только бэктрейсы помогают читать.


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: navrocky от Июнь 18, 2010, 13:27
То есть мне еще нужно доставить как-то исходники? куда их ложить? Для gdb нужны какие-нибудь пляски с бубном, чтобы он все это зацепил?


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: juvf от Июль 05, 2010, 17:18
попробуй доставь libqt4-debugsource и libqt4-devel.
А вообще, для чего такая необходимость отлаживаться именно с использованием пакетов debuginfo? Что мешает поставить SDK Qt и отлаживаться как вздумается?


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: navrocky от Июль 09, 2010, 12:46
попробуй доставь libqt4-debugsource и libqt4-devel.
Что-то такого libqt4-debugsource пакета не найду (

Цитировать
А вообще, для чего такая необходимость отлаживаться именно с использованием пакетов debuginfo? Что мешает поставить SDK Qt и отлаживаться как вздумается?

Этож надо его компилять, а потом подпихивать при компиляции.

Мне просто интересно, нафига, существуют пакеты debuginfo если не для отладки, то тогда для чего?


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: navrocky от Июль 09, 2010, 14:02
Всем спасибо. Вопрос закрыт. Нашел проблему у себя, разные сборки были пакетов libqt4-xx-debuginfo и lbqt4-xx.

Подведу итог:
Для отладки по исходникам qt мне пришлось поставить (openSUSE):
libqt4-devel, libqt4-debugsource, libqt4-debuginfo, libqt4-X11-debuginfo.


Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: Denjs от Сентябрь 01, 2010, 09:46
Этож надо его компилять, а потом подпихивать при компиляции.
простите - подпихивать при компиляции - что?
у мну сузя дома - и как-то я не очень заморачивался с подпихиванием ему чего-то ...
просто скачал сайта троллей сорсы, распаковал, и собрал без подпихивания чего-либо...  

да, на моем целероне-2500 он конечно часа 3-4 собирался, но потом все взлетело и сразу...

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



Название: Re: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?
Отправлено: navrocky от Сентябрь 22, 2010, 00:56
Проще все таки ставить пакеты, если они есть, не правда ли?

Но в компилянии есть один плюс, который я недавно выяснил, отладчик довольно дико перемещается по кутэшным либам собранным в релизе %) даже с отладочной информацией... Тут, видимо, спасет только компиляние QT в дебаге.