Manchmal, wenn ich meinen Code ausführen, wird eine Core-Dump-Datei generiert, wenn ich das Programm durch Ctrl + \ beenden. Der Dateiname hat das Format core.*
. Das Programm wird nicht abrupt beendet, und es gibt keinen Segmentierungsfehler. Ich glaube es ist SIGQUIT
und nicht SIGABRT
oder SIGSEGV
. Wenn ich versuche, Ctrl +C oder Ctrl +Z, dann wird es nicht erzeugt.Warum werden Core-Dump-Dateien generiert?
Kann mir jemand sagen, warum es nur dann erzeugt wird, wenn Ctrl +\ gedrückt wird? Wie kann ich vermeiden, dass diese Core-Dump-Datei generiert wird? Gibt es irgendeine Verwendung für die Core Dumped-Datei?
Wenn Sie sagen "run my code", sprechen Sie über, wann Sie laufen machen? Oder wenn Sie die kompilierte Binärdatei ausführen? – harto