Próbuję usunąć błąd segmentacji spowodowany przez mój program w języku C, używając gdb
. Plik zrzutu nie jest generowany automatycznie, gdy uruchomię mój program, i muszę uruchomić poleceniePlik zrzutu rdzenia nie został wygenerowany przy błędzie segmentacji
ulimit -c unlimited
dla pliku rdzenia być generowane w następnym okresie.
Dlaczego plik zrzutu pamięci nie jest generowany automatycznie i dlaczego za każdym razem muszę uruchamiać komendę ulimit
, aby wygenerować plik podstawowy podczas następnego uruchomienia mojego programu?
Używany system operacyjny to Ubuntu 10.10.