Tôi đã cài đặt gcc 4.8.1 trên Ubuntu 12.04 (tôi phải thêm ppa để làm điều đó) bây giờ gdb hiển thị thông báo sau:Ứng dụng C++ trên Ubuntu. Sau khi cài đặt gcc 4.8.1 gdb không hoạt động
Không thể tìm thấy chức năng điểm ngắt liên kết động . GDB sẽ không thể gỡ lỗi trình khởi tạo thư viện được chia sẻ và theo dõi mã động được tải một cách rõ ràng. Không được tải biểu tượng thư viện được chia sẻ cho 5 thư viện, ví dụ: /usr/lib/x86_64-linux-gnu/libstdc++.so.6. Sử dụng lệnh "info sharedlibrary" để xem danh sách đầy đủ. Bạn có cần "đặt solib-search-path" hoặc "set sysroot" không?
Tôi đã google và tôi thấy bài viết này để trả lời tốt nhất câu hỏi của tôi: http://www.fayewilliams.com/2013/01/31/gdb-unable-to-find-dynamic-linker-breakpoint-function/
tuy nhiên tôi vẫn không hiểu những gì để thực hiện chính xác. Ai đó có thể giúp. CÁM ƠN!
Hoặc bạn có thể chuyển '-gdwarf-2' vào trình biên dịch để tạo các biểu tượng gỡ lỗi tương thích với GDB 7.4. – legends2k