ฉันมีโปรแกรม C ++ ที่ทำสิ่งที่ควรจะทำ แต่ต้องมีปัญหาบางอย่างกับตัวชี้เนื่องจากมันล้มเหลวในตอนท้ายและสร้างการถ่ายโอนข้อมูลหลัก ปัญหาของฉันคือฉันไม่พบไฟล์หลักดังนั้นฉันจึงไม่สามารถดีบักได้
ฉันเหนื่อย
ulimit -c unlimited
ulimit -a
และตอนนี้ขนาดของไฟล์ถูกตั้งค่าเป็นไม่ จำกัด แต่ฉันก็ยังหาแกนไม่พบ ฉันลองในทุกโฟลเดอร์ที่เขียนที่นี่แต่ก็ยังดูเหมือนว่าจะไม่มีการสร้างไฟล์หลัก
หาได้ที่ไหน
/var/log/apport.log
เพราะเวอร์ชัน Ubuntu สมัยใหม่ใช้ Apport ซึ่งสามารถรบกวนการถ่ายโอนข้อมูลหลักในรูปแบบที่ไม่ชัดเจน ดูstackoverflow.com/a/18368068/1772379สำหรับข้อมูลเพิ่มเติม
/var/crash