PDA

View Full Version : [C] Fare il debug passo passo con watch


guylmaster
07-11-2009, 22:50
Salve a tutti,
per l'università mi trovo ora ad affrontare la ricerca di un buon compilatore che mi permetta di effettuare un debug come si deve, e che sia gratuito.

Solitamente ho sempre utilizzato kdevelop su linux, ma ora per mancanza di tempo non ho modo di mettermi ed installare linux (che attualmente non ho installato) e riconfigurarmi kdevelop.

Mi trovo quindi nella condizione di dover programmare in C su windows (nella fattispece seven).

Dev cpp ancora non sono riuscito a capire come effettua il debug passo passo con il watch delle variabili (se avete qualche guida da linkare) e mi interesserebe particolarmente perchè è anche quello che si utilizza in università;

Codebloks mi ha colpito perchè senza troppi sbattimenti sono riuscito a fare tranquillamente il debug passo passo con il watching delle variabili. L'uncia cosa che non riesco a capire è: Perchè se di un codice effettuo il debug passo passo quando rieffettuo il debug me lo esegue completamente senza debug passo passo? (almeno che non chiudo e riapro il programma) come posso fare per rieseguire il debug passo passo senza il piccolo inconveniente citato?

Grazie mille a tutti,
guylmaster.

vhost87
07-11-2009, 23:54
Salve a tutti,
per l'università mi trovo ora ad affrontare la ricerca di un buon compilatore che mi permetta di effettuare un debug come si deve, e che sia gratuito.

Solitamente ho sempre utilizzato kdevelop su linux, ma ora per mancanza di tempo non ho modo di mettermi ed installare linux (che attualmente non ho installato) e riconfigurarmi kdevelop.

Mi trovo quindi nella condizione di dover programmare in C su windows (nella fattispece seven).

Dev cpp ancora non sono riuscito a capire come effettua il debug passo passo con il watch delle variabili (se avete qualche guida da linkare) e mi interesserebe particolarmente perchè è anche quello che si utilizza in università;

Codebloks mi ha colpito perchè senza troppi sbattimenti sono riuscito a fare tranquillamente il debug passo passo con il watching delle variabili. L'uncia cosa che non riesco a capire è: Perchè se di un codice effettuo il debug passo passo quando rieffettuo il debug me lo esegue completamente senza debug passo passo? (almeno che non chiudo e riapro il programma) come posso fare per rieseguire il debug passo passo senza il piccolo inconveniente citato?

Grazie mille a tutti,
guylmaster.

Dev cpp è un progetto morto.
KDevelop non è un compilatore, ma un IDE di sviluppo.
le GCC sono le librerie con compilatore, debugger e linker per c e c++.

Usa CodeBlocks come IDE su Windows.:D

guylmaster
07-11-2009, 23:58
Dev cpp è un progetto morto.
KDevelop non è un compilatore, ma un IDE di sviluppo.
le GCC sono le librerie con compilatore, debugger e linker per c e c++.

Usa CodeBlocks come IDE su Windows.:D

Si mi sono confuso, ovviamente intendevo dire IDE e non compilatore.

Ad ogni modo perchè dev cpp è un progetto morto? non è più in fase di sviluppo? Il problema è che nei laboratori quello c'è e probabilmente all'esonero dovrò utilizzare quello. Per questo mi piacerebbe capire come si effettua il debug passo passo.

Codeblocks sto provando ad usalro ma ripeto mi da quel fastidiosissimo problema che una volta fatto il debug passo passo non me lo fa più rieseguire se non riapro l'IDE.

vhost87
08-11-2009, 10:10
Si mi sono confuso, ovviamente intendevo dire IDE e non compilatore.

Ad ogni modo perchè dev cpp è un progetto morto? non è più in fase di sviluppo? Il problema è che nei laboratori quello c'è e probabilmente all'esonero dovrò utilizzare quello. Per questo mi piacerebbe capire come si effettua il debug passo passo.

Codeblocks sto provando ad usalro ma ripeto mi da quel fastidiosissimo problema che una volta fatto il debug passo passo non me lo fa più rieseguire se non riapro l'IDE.

A si è un problema che ha anche un mio socio... sotto Windows!
Deve essere un Bug :muro: :muro:

Con DevCpp non so dirti :rolleyes:

guylmaster
08-11-2009, 10:55
A si è un problema che ha anche un mio socio... sotto Windows!
Deve essere un Bug :muro: :muro:

Con DevCpp non so dirti :rolleyes:

Sotto linux non riesco a farglielo debuggare ancora! non mi linka il debugger!
Sapresti dirmi se devo installare qualche pacchetto aggiuntivo a parte quelli scaricati dal sito? (conta che sto sotto sidux ovvero debian sid)