Wenn Sie auf Ihrer Festplatte keinen Kernspeicher haben, liegt dies vor allem daran, dass die Kerngröße standardmäßig auf 0 Byte begrenzt ist und der Kernspeicher daher nicht ausgegeben wird.
Um dies zu überprüfen und zu korrigieren, führen Sie dies einfach in Ihrer Shell aus, bevor Sie Ihr Programm ausführen (in derselben Shell):
ulimit -c ulimit -c unlimited
Der erste Befehl gibt Ihnen die Begrenzungsgröße für Kerndateien an, der zweite Befehl macht es unbegrenzt.
Jetzt können Sie Ihr Programm ausführen und es wird ein Kern bei Segmentierungsfehler ausgegeben. Du brauchst trotzdem GDB.
GDB ist ein installierbares Paket, das mit den Red Hat-Installations-DVDs geliefert wird. Red Hat bietet dazu eine nette und einfache Benutzeroberfläche. Überprüfen Sie das Online-Handbuch . Suchen Sie nach GDB, wählen Sie es aus und klicken Sie auf Übernehmen. Sie werden aufgefordert, die Installations-DVD einzulegen.