Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    102

    Debug Ubuntu ?

    Salve a tutti, sto studiando da poco il linguaggio C e programmo in ambiente Linux ( ubuntu 10.04 ).
    Scrivo il codice con gedit e compilo con gcc. Ora ho la necessità di utilizzare il debug, ma non ho la più pallida idea di come fare, mi sapete dire qualcosa ? Credo che ci sia gia un debugger in ubuntu ma non so come "invocarlo". Magari datemi una spiegazione dettagliata anche sull'utilizzo dello stesso, mi farebbe molto piacere avere informazioni su questo argomento. Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466

    Re: Debug Ubuntu ?

    Originariamente inviato da Ghemon-a
    Salve a tutti, sto studiando da poco il linguaggio C e programmo in ambiente Linux ( ubuntu 10.04 ).
    Scrivo il codice con gedit e compilo con gcc. Ora ho la necessità di utilizzare il debug, ma non ho la più pallida idea di come fare, mi sapete dire qualcosa ? Credo che ci sia gia un debugger in ubuntu ma non so come "invocarlo". Magari datemi una spiegazione dettagliata anche sull'utilizzo dello stesso, mi farebbe molto piacere avere informazioni su questo argomento. Grazie
    Il debugger gnu è gdb (Gnu Debugger). Per abilitare i flag di debug al momento della compilazione devi compilare con l'opzione -g.
    Es.
    codice:
    $ gcc -g file.c -o file
    $ gdb file
    .
    PS: finalmente qualcuno che usa dal principio gedit e gcc solamente..

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    102

    Re: Re: Debug Ubuntu ?

    Originariamente inviato da simo_85
    Il debugger gnu è gdb (Gnu Debugger). Per abilitare i flag di debug al momento della compilazione devi compilare con l'opzione -g.
    Es.
    codice:
    $ gcc -g file.c -o file
    $ gdb file
    .
    PS: finalmente qualcuno che usa dal principio gedit e gcc solamente..
    Grazie mille...
    Quali sono i vari comandi per vedere il contenuto di una variabile e per inserire dei breack point ?

  5. #5
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    usa CB, o anjuta. Preferisco il primo
    Per gli Spartani e Sparta usa spartan Il mio github

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    102
    Originariamente inviato da linoma
    usa CB, o anjuta. Preferisco il primo
    Sono programmi per il debug ?

  7. #7
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Sono ambienti integrati che usano gdb e ti danno la possibilita di usare una GUI per poter utilizzare appunto il gdb.
    Per gli Spartani e Sparta usa spartan Il mio github

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466

    Re: Re: Re: Debug Ubuntu ?

    Originariamente inviato da Ghemon-a
    Grazie mille...
    Quali sono i vari comandi per vedere il contenuto di una variabile e per inserire dei breack point ?
    Debugging with gdb.
    usa CB, o anjuta. Preferisco il primo
    Un buon vecchio editor di testo come gedit o perchè no VI , un compilatore come gcc e gdb, se sono già installati
    perchè ricorrere ad una tool che si appoggia a tutti questi (meno text editors)?
    Io non ne trovo l'utilità, neanche per imparare..

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    102

    Re: Re: Re: Re: Debug Ubuntu ?

    Originariamente inviato da simo_85
    Debugging with gdb.

    Un buon vecchio editor di testo come gedit o perchè no VI , un compilatore come gcc e gdb, se sono già installati
    perchè ricorrere ad una tool che si appoggia a tutti questi (meno text editors)?
    Io non ne trovo l'utilità, neanche per imparare..
    Infatti avrei voluto imparare gdb e magare dopo usare qulache tool.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.