KDbg là một mã nguồn mở và phần mềm đồ họa miễn phí thực hiện trong C ++ và được thiết kế từ sự bù đắp để hoạt động như một GUI (Graphical User Interface) front-end cho các ứng dụng GDB, còn được gọi là chương trình gỡ rối GNU. Nó được thiết kế đặc biệt cho môi trường máy tính để bàn KDE Plasma.
Dự án cung cấp một giao diện người dùng đồ họa trực quan và tương tác có thể được sử dụng để kiểm tra các biến, thiết lập các điểm dừng, cũng như để bước qua mã. KDbg đã được sử dụng thành công để gỡ lỗi program.Features tại một glanceKDbg cho phép người sử dụng để kiểm tra các giá trị biến trong cấu trúc cây và các tính năng breakpoint có điều kiện, gỡ lỗi của bãi lõi, hỗ trợ để gắn vào tiến trình đang chạy, cũng như chức năng gỡ lỗi cơ bản, chẳng hạn như chạy, bước, cho đến khi, tiếp theo, đặt breakpoint, cho phép breakpoint, vô hiệu hóa breakpoint, breakpoint rõ ràng, và kết thúc, giao cho F5 thông qua các phím F10.
Nhiều chức năng cơ bản khác cũng được bao gồm trong ứng dụng, trong đó chúng ta có thể đề cập đến hỗ trợ cho tìm kiếm văn bản, hỗ trợ cho việc thiết lập các biến môi trường và các đối số chương trình, hỗ trợ cho xem mã nguồn, và hỗ trợ cho việc hiển thị các biểu thức khác nhau. Thành viên trực tiếp là một tính năng thú vị của KDbg.Getting bắt đầu với KDbgYou phải phương pháp để cài đặt các ứng dụng trên hệ thống KDbg GNU / Linux của bạn. Các đơn giản nhất là bằng cách mở trình quản lý gói đồ họa mặc định của bạn, tìm kiếm & lsquo; kdbg & rsquo; và cài đặt các gói phần mềm từ các kho phần mềm chính của phân phối của bạn.
Phương pháp thứ hai nên được sử dụng bởi người dùng Linux tiên tiến hoặc trong trường hợp các gói không thể được tìm thấy trong các hợp đồng mua phần mềm của hệ thống điều hành của bạn lựa chọn. Tải về phiên bản mới nhất từ Softoware, lưu trữ trên máy tính của bạn, giải nén nó và mở một terminal emulator.
Trong cửa sổ Linux Terminal, sử dụng & lsquo; cd & rsquo; lệnh để đi đến vị trí của các tập tin lưu trữ trích xuất (ví dụ: cd /home/softoware/kdbg-2.5.4), thực hiện & lsquo;. cmake & rsquo; lệnh để cấu hình các dự án, tiếp theo là & lsquo; làm & rsquo; lệnh để biên dịch nó.
Cài đặt các hệ thống ứng dụng rộng bằng cách chạy & lsquo; sudo make install & rsquo; lệnh như một người sử dụng đặc quyền hoặc & lsquo; thực hiện cài đặt & rsquo; lệnh như root. Tại thời điểm này, nó đã được thử nghiệm thành công với cả 32-bit và 64-bit kiến trúc máy tính
là gì mới trong phiên bản này:.
< ul>
là gì mới trong phiên bản 2.5.4:
- Sửa lỗi
- tên file nguồn với các nhân vật quốc tế được xử lý tốt hơn.
- Khi một thực thi được nạp, GDBs khác nhau in văn bản cổ điển khác nhau, một số trong đó đã được điều trị như văn bản lỗi không chính xác, dẫn đến phiên gỡ lỗi thất bại. Thêm các văn bản hiện đang bị bỏ qua.
- Biến trỏ đến một số biến toàn thiếu khả năng được mở rộng với GDBs gần đây.
- Phân tích cú pháp của các giá trị chuỗi cư trú tại các biến toàn cầu đã được cố định.
là gì mới trong phiên bản 2.5.3:
- danh sách breakpoint GDB của bây giờ đã phân tích một cách chính xác trong trường hợp nhiều hơn .
- Giao tiếp với GDB địa hóa hoạt động doanh nghiệp.
- Một vụ tai nạn trong việc hiển thị bộ nhớ đã được cố định.
- Các bản dịch tiếng Nga và Croatia đã được cập nhật.
là gì mới trong phiên bản 2.5.2:
- Hỗ trợ cho GDB 7.5 đã được thêm
- Thêm đầu ra của GDB hiện nay được công nhận trong một số trường hợp góc.
là gì mới trong phiên bản 2.5.1:
- tính năng cải tiến nhỏ:
- file .hpp trải qua cú pháp tô sáng.
- Keys j và k có thể được sử dụng để di chuyển vị trí con trỏ trong mã nguồn.
- Sửa lỗi:
- Hợp tác với GDB mới hơn (7.2 và 7.3) được cải thiện:
- chuỗi wchar_t như in bằng GDB 7.2 được công nhận;
- danh sách chủ đề đã được thiếu với GDB 7.3;
- exit chương trình đã không được phát hiện (cũng GDB 7.3).
- giá trị Enum trong không gian tên vô danh đã được công nhận.
là gì mới trong phiên bản 2.5.0:
- Một số biểu tượng đã được trao đổi với các biểu tượng oxy. Đây không phải là một phần của mã nguồn của KDbg.
- phiên nhà nước theo chương trình sửa lỗi hiện đang được lưu trữ trong một phần trong $ KDEHOME hơn là trong một tập tin .kdbgrc trong thư mục của chương trình. Điều này cho phép các chương trình gỡ lỗi được đặt trong thư mục unwritable. Nhưng điều này cũng có nghĩa là thông tin phiên trước đó được bỏ qua.
- phân tích chính xác hơn của GDB phản ứng của các lệnh khác nhau lỗi cố định trong khu vực nhất định, đặc biệt là các điểm ngắt tạm thời, đăng ký giá trị, giá trị struct cắt ngắn, tháo gỡ (một lần nữa) .
- & quot; Xem mã & quot; từ danh sách breakpoint có thể mở mã nguồn trong trường hợp nhiều hơn.
là gì mới trong phiên bản 2.2.2:
- Bug fix: Một thông báo lỗi được hiển thị thay Mã lắp ráp khi gdb 7.1 đã được sử dụng.
là gì mới trong phiên bản 2.2.1:.
- Compilation với glibc mới hơn không
- Một vụ tai nạn có thể xảy ra khi cửa sổ biến đã được cập nhật.
- Một vụ tai nạn khi chuyển đổi dòng lệnh -a đã được sử dụng cùng với một tên file thực thi không tồn tại.
- đánh dấu màu được áp dụng cho tất cả các tập tin, không chỉ C / C ++.
- Màn hình hiển thị không chính xác khi một tập tin được nạp lại mà đã có đường tháo gỡ nhìn thấy được.
là gì mới trong phiên bản 2.2.0:
- Các tính năng:
- Mã Nguồn cửa sổ bây giờ có một tab đính kèm, mà làm cho chuyển đổi các tập tin mã nguồn dễ dàng hơn nhiều.
- Mã Nguồn cửa sổ bây giờ hiển thị số dòng ở bên trái.
- Có doanh nghiệp & quot được; Find Next & quot; và & quot; Tìm Trước & quot; lệnh với phím tắt F3 và phím Shift + F3.
- Cải thiện hỗ trợ các kiểu mẫu trong các bảng kiểu (được sử dụng để hiển thị các thành viên cấu trúc bên cạnh một biến cấu trúc). Đáng chú ý là số phần tử trong STL và các lớp học tập Qt được hiển thị.
- Lập luận cho chương trình sửa lỗi có thể được thông qua vào dòng lệnh của KDbg.
- Sửa lỗi:
- Một thiết lập chuỗi lệnh terminal không chính xác có thể sụp đổ KDbg nếu nó chứa định dạng specifiers khác hơn là chính xác một '% s'.
- Các đặc tả định dạng trong cửa sổ kết xuất bộ nhớ không được bảo quản đúng cách khi biểu thức được thay đổi.
- Cài đặt một breakpoint có điều kiện có thể sụp đổ KDbg.
- Sử dụng Đính kèm trên các hệ thống sử dụng đơn giản Đính kèm để trình hộp thoại có thể sụp đổ KDbg.
là gì mới trong phiên bản 2.1.1:
- Cố định một vụ tai nạn khi nút tháo rời khi được nhấp không có chương trình đã được nạp.
Yêu cầu :
- KDE Plasma
Bình luận không