Tôi đã được hỏi trong một cuộc phỏng vấn cách bạn có thể gỡ lỗi lỗi phân đoạn trong chương trình C bằng GDB.Làm cách nào để tìm lỗi phân đoạn từ nhiều tệp bằng GDB
Tôi đã nói với họ rằng chúng tôi có thể biên dịch chương trình của chúng tôi với tùy chọn -g
để thêm thông tin gỡ lỗi vào tệp nhị phân và có thể đọc tệp kết xuất lõi nhưng sau đó người phỏng vấn cho tôi biết nếu chúng tôi có 3 đến 4 tệp được biên dịch cùng nhau. lỗi phân đoạn thì làm cách nào để chúng tôi gỡ lỗi trong GDB?
Trừ khi tôi thực sự hiểu lầm những gì bạn đang yêu cầu, bạn vẫn muốn biên dịch tất cả chúng với -g và gỡ lỗi trong chính xác cùng đường. –
Tôi cũng cung cấp cho họ giải pháp tương tự nhưng họ không gây ấn tượng gì cả, những gì họ tranh cãi sẽ không cho chúng tôi biết tên tệp chính xác gây ra lỗi phân đoạn –
Thực ra, trong tất cả các câu hỏi phỏng vấn tôi đã thấy ở đây, cái này thực sự khá hợp lý. Làm cho tinh thần để kiểm tra xem một nhà phát triển biết làm thế nào để sử dụng bất cứ trình gỡ rối có sẵn trên nền tảng tương ứng. –