Ciao a tutti.
Ho da poco scaricato ubuntu 17.10.
Ho creato alcuni programmi, tutti compilano ed eseguono bene, ma se eseguo il debug con gdb ogni volta che incontro una funzione mi da errore.
Per esempio:

printf("%d\n",len);

__printf (format:0x5555555549d7 "%d\n") at printf.c:28
printf.c:File or directory non esistente.

O anche:

 words[0] = malloc(sizeof(char));

__GI__libc_malloc (bytes=1) at malloc.c:3062
malloc.c:File or directory non esistente.

E questo ogni volta che incontra una funzione.
Come potrei risolvere?
Grazie in anticipo.
È molto urgente,domani ho l'esame all'università.

chiesto 04 Feb, 11:18

Linux98's gravatar image

Linux98
201

modificato 04 Feb, 13:09

dadexix86's gravatar image

dadexix86 ♦♦
16.9k716161

Ma hai interesse a entrare nella definizione di printf e malloc?

Se no, segui quanto spiegato ad esempio qui e usa next al posto di step nel debugger.

(04 Feb, 13:14) dadexix86 ♦♦ dadexix86's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×1,595
×8
×3
×2

domanda posta: 04 Feb, 11:18

domanda visualizzata: 38 volte

ultimo aggiornamento: 04 Feb, 13:14

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.