eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingqtcreator, remote cross debugging › qtcreator, remote cross debugging
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.sileman.
    pl!not-for-mail
    From: Kicer <...@...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
    Content-Type: text/plain; charset="ISO-8859-2"
    Content-Transfer-Encoding: 8Bit
    X-Trace: kushnir.sileman 1312045894 26501 93.176.238.238 (30 Jul 2011 17:11:34 GMT)
    X-Complaints-To: u...@k...sileman
    NNTP-Posting-Date: Sat, 30 Jul 2011 17:11:34 +0000 (UTC)
    User-Agent: KNode/4.4.11
    Xref: news-archive.icm.edu.pl pl.comp.os.linux.programowanie:72373
    pl.comp.programming:191671
    [ ukryj nagłówki ]

    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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: