Pagina 1 di 1

installare gdb e ddd su ubuntu e suo utilizzo

Inviato: lunedì 21 febbraio 2011, 20:53
da topolinho
Ciao, ho messo su da poco ubuntu e programmo in C ho saputo della possibilita di due programmini che ti aiutano nell'intrepretare gli errori e trovare i bug.
Volevo sapere come si scaricano e si installano queste due programmi o tool?
e magari se mi viene detto in breve come avviene il suo utilizzo..
Grazie

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: martedì 22 febbraio 2011, 10:36
da topolinho
Nessuno ha mai usato questi due programmini di debug?

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: martedì 22 febbraio 2011, 12:00
da LiCeT
gdb + ddd li trovi nel repo quindi puoi installarli da SoftwareCenter o Synaptic.

per usare ddd nel compilare deve mettere flag -g tipo

Codice: Seleziona tutto

gcc -c -g sorgente.c
gcc -o nome_eseguibile sorgente.o
per lanciare il debugger grafico da terminale

Codice: Seleziona tutto

ddd nome_eseguibile
ciao

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: martedì 22 febbraio 2011, 14:56
da topolinho
Grazie per i consigli..ma essendo un novello di Ubuintu non so il funzionamento di Software Center o Synaptic se puoi dirmi i comandi da digitare per installare gdb e ddd..
Poi se ho capito bene per usare ddd devo compilare e poi lanciare  l'eseguibile ma se il sorgente mi da errori come faccio a lanciare l'eseguibile? viene creato anche se ci sono errori l'eseguibile?
Grazie

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: martedì 22 febbraio 2011, 16:52
da LiCeT
per installare gdb + ddd vai in Software Center che trovi in "Applicazioni -> Ubuntu Software Center". In alto a destra trovi un campo di ricerca...cerca gdb e ddd e li installi.

Devi aver creato l'eseguibile per poter usare ddd

Dai un'occhio qui e qui per farti un idea.

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: martedì 22 febbraio 2011, 23:43
da topolinho
Ero riuscito a installarlo a utilizzarlo, po l ho chiuso quando sono tornato stasera a riaprilo per utilizzarlo, non me lo fa piu' aprire..
Parte per caricarsi poi blocca tutto per un minuto e mi da questa risposta sul terminale...
Si accettano suggerimenti su come risolvere il problema..

Codice: Seleziona tutto

luca@luca-desktop:~/Scrivania/Esercitazione1$ ddd prova
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  45 (X_OpenFont)
  Serial number of failed request:  261
  Current serial number in output stream:  262
Warning: Cannot convert string "-*-lucidatypewriter-bold-r-*-*-*-120001090-*-*-*-*-iso8859-*" to type FontStruct
(Annoyed?  Try 'Edit->Preferences->General->Suppress X Warnings'!)

Internal error (Segmentation fault).

Oops!  You have found a bug in DDD.

If you can reproduce this bug, please send a bug report
to <ddd@gnu.org>, giving a subject like

    DDD 3.3.11 (i486-pc-linux-gnu) gets `Segmentation fault' signal

To enable us to fix the bug, you should include the following information:
* What you were doing to get this message.  Report all the facts.
* The contents of the `~/.ddd/log' file as generated by this session.
Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.

Segmentation fau
lt

Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: mercoledì 23 febbraio 2011, 9:36
da topolinho
up

[Risolto] Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: mercoledì 23 febbraio 2011, 10:17
da topolinho
Da ancora degli warning su terminale pero' alla fine il programma si apre e gira..

Re: [Risolto] Re: installare gdb e ddd su ubuntu e suo utilizzo

Inviato: mercoledì 23 febbraio 2011, 10:47
da LiCeT
topolinho ha scritto: Da ancora degli warning su terminale pero' alla fine il programma si apre e gira..
i warning sono "normali"...se hai risolto il problema non dimenticare di mettere [Risolto] al titolo del primo post