PDA

View Full Version : Segmentation fault


Slayer86
28-03-2007, 16:50
Da cosa può essere generato questo errore il programma in c si compila e linka correttamente ma poi mi da questo errore

recoil
28-03-2007, 17:06
da un sacco di cause!
del resto se un programma va in segmentation fault deve per forza essere stato compilato e linkato, altrimenti manco parte
devi fare un po' di debug. se sei in linux compila con l'opzione -g che aggiunge i simboli per il debug e poi vai di gdb, almeno riesci a capire in che punto del codice arriva l'errore
se stai usando visual studio o un altro ambiente del genere vai con l'esecuzione passo passo

Slayer86
28-03-2007, 17:24
da un sacco di cause!
del resto se un programma va in segmentation fault deve per forza essere stato compilato e linkato, altrimenti manco parte
devi fare un po' di debug. se sei in linux compila con l'opzione -g che aggiunge i simboli per il debug e poi vai di gdb, almeno riesci a capire in che punto del codice arriva l'errore
se stai usando visual studio o un altro ambiente del genere vai con l'esecuzione passo passo

ok grazie

maulattu
29-03-2007, 18:46
da un sacco di cause!
del resto se un programma va in segmentation fault deve per forza essere stato compilato e linkato, altrimenti manco parte
devi fare un po' di debug. se sei in linux compila con l'opzione -g che aggiunge i simboli per il debug e poi vai di gdb, almeno riesci a capire in che punto del codice arriva l'errore
se stai usando visual studio o un altro ambiente del genere vai con l'esecuzione passo passo

direi di compilare con -ggdb anziché -g
così inserisce più opzioni proprio per il debug con gdb