Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: nojbym 22 Března 2012, 12:18:41

Název: qtcreator nefunkční debug mode
Přispěvatel: nojbym 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
Název: Re:qtcreator nefunkční debug mode
Přispěvatel: skunkos 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.
Název: Re:qtcreator nefunkční debug mode
Přispěvatel: nojbym 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.