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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt4, Linux: Как отлаживаться по Qt с использованием пакетов debuginfo?  (Прочитано 5420 раз)
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« : Июнь 18, 2010, 13:10 »

У меня OpenSuse, поставил пакеты libqt4-xx-debuginfo. Не допру как теперь их использовать чтобы можно было ходить в отладчике не только в своем коде, но и в коде Qt  Непонимающий
Записан

Гугль в помощь
Rcus
Гость
« Ответ #1 : Июнь 18, 2010, 13:14 »

Отладочные символы только привязывают объектные файлы к исходным. Без исходников отладочные символы только бэктрейсы помогают читать.
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #2 : Июнь 18, 2010, 13:27 »

То есть мне еще нужно доставить как-то исходники? куда их ложить? Для gdb нужны какие-нибудь пляски с бубном, чтобы он все это зацепил?
Записан

Гугль в помощь
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« Ответ #3 : Июль 05, 2010, 17:18 »

попробуй доставь libqt4-debugsource и libqt4-devel.
А вообще, для чего такая необходимость отлаживаться именно с использованием пакетов debuginfo? Что мешает поставить SDK Qt и отлаживаться как вздумается?
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #4 : Июль 09, 2010, 12:46 »

попробуй доставь libqt4-debugsource и libqt4-devel.
Что-то такого libqt4-debugsource пакета не найду (

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

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

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

Гугль в помощь
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #5 : Июль 09, 2010, 14:02 »

Всем спасибо. Вопрос закрыт. Нашел проблему у себя, разные сборки были пакетов libqt4-xx-debuginfo и lbqt4-xx.

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

Гугль в помощь
Denjs
Гость
« Ответ #6 : Сентябрь 01, 2010, 09:46 »

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

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

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

« Последнее редактирование: Сентябрь 01, 2010, 09:56 от Denjs » Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #7 : Сентябрь 22, 2010, 00:56 »

Проще все таки ставить пакеты, если они есть, не правда ли?

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

Гугль в помощь
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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