Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: qtcreator nefunkční debug mode  (Přečteno 1616 krát)

nojbym

  • Návštěvník
  • Příspěvků: 25
qtcreator nefunkční debug mode
« kdy: 22 Března 2012, 12:18:41 »
Dobrý den potřebuji poradit s Qt Creatorem, nefunguje je mi debug mode, ze začátku to psalo při pokusu o vstup do Debug modu
&"warning: GDB: Failed to set controlling terminal: Invalid argument\n"
takže jsem hodinu googlil a našel jsem několik rad a porad jak na to ani jedna ale nefunguje, nicméně jedna z nich byla abych odinstaloval aktuální gdb a nainstaloval verzi 6.8. stáhnul jsem si baliček provedl downgrade. Hláška se již nezobrazuje, ale nedocházi ke vstupu do debug modu, tedy vložím-li breakpoint a spustím degub tak to nic neudělá.
#include <QtCore/QCoreApplication>
#include <cstdio>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    printf("pokus");
    return a.exec();
}

Vložím-li break jeden ze "tří řádků kodu", vyhodí varovne okno s tímto textem:
"This does not seem to be a "Debug" build. Setting breakpoints by file name and line number may fail".
Používám xubuntu11.10. x86, díky za další rady

skunkos

  • Aktivní člen
  • *
  • Příspěvků: 399
    • Osobní web
Re:qtcreator nefunkční debug mode
« Odpověď #1 kdy: 22 Března 2012, 12:46:11 »
1. Měj nainstalovaný terminál xterm a nastavený v nastavení Qt Creatoru.
2. Při debugování použivej DEBUG konfiguraci, která se dá nastavit u zeleného tlačítko pro RUN.
ArchLinux (KDE)
Můj web

nojbym

  • Návštěvník
  • Příspěvků: 25
Re:qtcreator nefunkční debug mode
« Odpověď #2 kdy: 22 Března 2012, 14:08:43 »
Nejsem si jist, zda jsem pochopil co myslíš jednotlivými body.
1)No xterm instalovanej mám, jen nevím co tím myslíš nastavenej v nastavení QtCreatoru? Myslíš aby byl zde(Tools->options->environment terminal: xterm )?
2)Zde se ptáš, zda skutečně spouštím debug F5? Nejprve nastavím kompilaci pro debug, kompiluji pro debug nastavím někam do Mainu  breakpoint a souštím F5.



 

Provoz zaštiťuje spolek OpenAlt.