🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
1 messages
1 total messages Started by Kicer Sat, 30 Jul 2011 17:11
qtcreator, remote cross debugging
#72278
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads