|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2009
Messaggi: 119
|
[C - DDD] problemi con le funzioni di libreria
Salve a tutti, ho un problema con DDD. Sostanzialmente mentre eseguo riga per riga con il tasto step, quando arrivo ad una funzione di libreria (qualsiasi: printf, malloc, strcmp e altre), mi dice che non trova il codice o il file non esiste nella cartella locale. Per esempio se sono in ~/Progetto e sono su una malloc mi dice: ~/Progetto/malloc.c: File o directory non esistente.
Il fatto e' che sto lavorando su 2 pc diversi e ho avuto questo problema in entrambi di colpo. Prima andava tutto bene e poi ha smesso. Su uno di questi pc pero', ho semplicemente aggiunto i file che avevo nell'altro e ho continuato a lavorarci. Non capisco cosa possa essere successo. L'opzione -g in compilazione c'e'. Potrebbe essere qualche interferenza con Eclipse? Infatti lavoro con eclipse come editor, ma poi faccio la compilazione da shell. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Prova a fare "step over" anzichè "next", a meno che non ti interessi proprio il codice della funzione di libreria.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Aug 2009
Messaggi: 119
|
uso gia' il tasto step, non next. Il fatto e' che fino a poco tempo fa' non dava' questi problemi. Quello che mi irrita ancora di piu' e' che da' questo problema solo con lo step! Infatti se uso un breakpoint che supera una di queste funzioni continua a lavorare tranquillamente!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:14.



















