🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72278

qtcreator, remote cross debugging

#72278
From: Kicer
Date: Sat, 30 Jul 2011 17:11
36 lines
2084 bytes
Witam

Mam źródła programu które kompilowane są pod linuxem i pod windowsem na 
dwóch różnych maszynach.
Na maszynie z linuxem nie mam roota i niewiele mogę zmieniać.

I teraz chodzi o to, że program trzeba przetestować i niejednokrotnie 
debugować pod obiema platformami. Na windowsie jest ok, bo mam admina, 
instaluję co potrzebuję i nie ma wiekszym problemów. Pod linuxem ciężej, 
więc wymysliłem sobię że odpalę gdb w trybie servera i podłączę się np 
qtcreatorem z windowsa.

Tu jest problem: samo połączenie przebiega poprawnie, ale gorzej z 
debugowaniem:
qtcreator potrafi postawić brakpointa, ale gdy aplikacja na niego trafi to 
qtcreator nie potrafi znaleźć pliku źródłowego i pokazuje kod asemblera.

Totalną porażką jest debugowanie bibliotek: ustawienie brakpointa w kodzie 
który jest dynmiczna biblioteka ładowaną przez ów program w ogóle nie 
powoduje zadnej reakcji.

Pytanie więc jak mu wytłuamczyć co i jak? Źródła jak wspominalem mam 
tu i tu. Co więcej, mam na windowsie zmapowany dysk z zasobami linuxa i mogę 
np wskazać lokalnemu gdb binarkę.

Używania gołego gdb próbuję uniknąć.

Da się to jakoś ogarnąć?

Pozdrawiam

-- 
Michał Walenciak
gmail.com kicer86
http://kicer.sileman.net.pl
gg: 3729519
Technical Details
Message-ID: <j11e06$ps5$1@kushnir.sileman>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.sileman.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.sileman.pl!not-for-mail
From: Kicer <a@B.c>
Newsgroups: pl.comp.os.linux.programowanie,pl.comp.programming
Subject: qtcreator, remote cross debugging
Followup-To: pl.comp.os.linux.programowanie
Date: Sat, 30 Jul 2011 19:11:35 +0200
Organization: Sileman news server
Lines: 36
Message-ID: <j11e06$ps5$1@kushnir.sileman>
NNTP-Posting-Host: host-5db0eeee.sileman.net.pl
Mime-Version: 1.0
X-Trace: kushnir.sileman 1312045894 26501 93.176.238.238 (30 Jul 2011 17:11:34 GMT)
X-Complaints-To: usenet@kushnir.sileman
NNTP-Posting-Date: Sat, 30 Jul 2011 17:11:34 +0000 (UTC)
User-Agent: KNode/4.4.11
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit