Tôi đang cố gắng tự động hóa phiên gdb bằng cách sử dụng --command
cờ. Tôi đang cố gắng thiết lập một điểm ngắt trên một hàm trong thư viện được chia sẻ (Unix tương đương với DLL). Cmds.gdb của tôi trông như thế này:
set args /home/shlomi/conf/bugs/kde/font-break.txt
b IA__FcFontMatch
r
Tuy nhiên, tôi nhận được những điều sau:
shlomi: ~ / progs / bug-external / kde / font-break $ gdb --command = cmds.gdb ... GNU gdb 6.8-2mdv2009.0 (Mandriva Linux phát hành 2009.0) Bản quyền (C) 2008 Free Software Foundation, Inc. Giấy phép GPLv3 +: GNU GPL phiên bản 3 trở lên Đây là phần mềm miễn phí: bạn có thể tự do thay đổi và phân phối lại nó. KHÔNG CÓ BẢO HÀNH trong phạm vi pháp luật cho phép. Nhập "hiển thị sao chép" và "hiển thị bảo hành" để biết chi tiết. GDB này đã được định cấu hình là "i586-mandriva-linux-gnu" ... (không tìm thấy ký hiệu gỡ lỗi) Chức năng "IA__FcFontMatch" không được xác định. Đặt điểm ngắt đang chờ xử lý khi tải thư viện được chia sẻ trong tương lai? (y hoặc [n]) [trả lời N; đầu vào không phải từ thiết bị đầu cuối]
Vì vậy, nó không thiết lập điểm ngắt. Làm cách nào để đặt mặc định trả lời "y" để đặt các điểm ngắt khi tải thư viện được chia sẻ trong tương lai đang chờ xử lý?
Tôi nhớ lại rằng tôi đã có thể làm điều gì đó, nhưng không thể nhớ lại những gì.