Article View: pl.comp.os.linux.programowanie
Article #72278qtcreator, remote cross debugging
From: Kicer
Date: Sat, 30 Jul 2011 17:11
Date: Sat, 30 Jul 2011 17:11
36 lines
2084 bytes
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-mailShow 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