Đôi khi khi tôi chạy mã của mình, tệp kết xuất lõi được tạo khi tôi chấm dứt chương trình theo Ctrl + \. Tên tệp có dạng core.*
. Chương trình không chấm dứt đột ngột và không có lỗi phân đoạn. Tôi tin rằng đó là SIGQUIT
và không phải SIGABRT
hoặc SIGSEGV
. Nếu tôi thử Ctrl + C hoặc Ctrl + Z, sau đó nó không được tạo.Tại sao tệp kết xuất lõi được tạo ra?
Mọi người có thể cho biết lý do chỉ tạo ra khi Ctrl + \ được nhấn? Làm thế nào tôi có thể tránh tập tin kết xuất lõi này được tạo ra? Có sử dụng cho các tập tin đổ cốt lõi?
Khi bạn nói "chạy mã của tôi", bạn có đang nói về khi bạn chạy không? Hoặc khi bạn chạy nhị phân biên dịch? – harto