2011-10-11 23 views
11

Hiện tại bàn điều khiển gdb của Eclipse chỉ kết nối stdin/stdout giữa java gui và quá trình gdb cơ bản, do đó nhiều tính năng của gdb shell bị thiếu, ví dụ: tab-autocomplete, lịch sử lệnh, vvCó bất kỳ bàn điều khiển gdb nâng cao nào cho Eclipse không?

Tôi muốn biết liệu có một bảng điều khiển nâng cao để tương tác gdb nhanh hay không. Tôi thực sự thích các lệnh gdb thường được sử dụng như "in" và "gọi" vv IMHO, lệnh "in" là cấp trên đôi khi so với Eclipse "Trình theo dõi biểu thức" bởi vì nó chỉ thực thi một lần và sau đó sẽ được đánh giá bất kỳ lúc nào và bị lỗi dễ bị.

Nếu bạn cho rằng không cần sử dụng bảng điều khiển gdb, thì bạn nên thực hành tốt nhất điều gì về giao diện người dùng gdb để chuyển giao UI eclipse.

Trả lời

1

Dường như không có bất kỳ plugin cụ thể nào của gdb, bên cạnh tích hợp gdb ban đầu initiated with Eclipse3.4.

current list of gdb bugs không bao gồm các tính năng bị thiếu của bạn.

+0

Nó không phải là lỗi anyway, tôi có thể cảm thấy rằng cửa sổ giao diện điều khiển gdb hiện tại được thực hiện một cách đơn giản, có thể cần phải được cải thiện ... – solotim

+3

@ solotim: Tôi đồng ý. Lưu ý rằng bạn có thể tìm thấy RFE (Yêu cầu nâng cao) trong hệ thống theo dõi lỗi của chúng. – VonC

0

Nếu bạn đang viết c/++, tại sao không chỉ tìm elf tạo ra nhật thực và sử dụng gdb qua vỏ?

+1

Nó không có ý nghĩa gì cả. Tôi chuyển từ gdb/ddd sang Eclipse đơn giản chỉ vì tôi thích một số tính năng của Eclipse, chẳng hạn như giao diện gỡ lỗi và các tiện ích. Sẽ thật tuyệt vời nếu nền tảng có thể tập hợp những thứ tốt nhất từ ​​hai thế giới. – solotim

+0

Có vẻ như bạn cần viết plugin Eclipse làm những gì bạn muốn;) – pg1989

+1

@solotim: GDB trong bảng điều khiển là tốt nhất, hoặc thậm chí là kịch bản. Đi kịch bản Eclipse của bạn để tự động chạy một kịch bản GDB ... –

Các vấn đề liên quan