Khác biệt giữa bản sửa đổi của “GNU Debugger”
Nội dung được xóa Nội dung được thêm vào
←Trang mới: “Trình gỡ lỗi GNU (GNU Debugger) hay còn gọi là GDB là một chương trình gỡ lỗi chuẩn cho hệ thông phần mềm GDB. Nó là một trình g…” |
|||
Dòng 1: | Dòng 1: | ||
Trình gỡ lỗi GNU (GNU Debugger) hay còn gọi là GDB là một chương trình gỡ lỗi chuẩn cho hệ thông phần mềm GDB. Nó là một trình gỡ lỗi di động có thể chạy trên nhiều hệ điều hành dạng Unix và có thể dùng cho nhiều [[ngôn ngữ lập trình]] như [[Ada]], [[C]], [[C++]], [[Objective-C]], [[Free Pascal]], [[Fortran]], [[Java]]... |
Trình gỡ lỗi GNU (GNU Debugger) hay còn gọi là GDB là một chương trình gỡ lỗi chuẩn cho hệ thông phần mềm GDB. Nó là một trình gỡ lỗi di động có thể chạy trên nhiều hệ điều hành dạng Unix và có thể dùng cho nhiều [[ngôn ngữ lập trình]] như [[Ada]], [[C]], [[C++]], [[Objective-C]], [[Free Pascal]], [[Fortran]], [[Java]]... |
||
===Lịch sử== |
===Lịch sử=== |
||
GDB được tạo ra bởi [[Richard Stallman]] vào năm 1986 như là một phần của hệ thồng [[GNU]]. Nó là một [[phần mềm tự do]] được công bố theo [[giấy phép GNU]]. |
GDB được tạo ra bởi [[Richard Stallman]] vào năm 1986 như là một phần của hệ thồng [[GNU]]. Nó là một [[phần mềm tự do]] được công bố theo [[giấy phép GNU]]. |
||
Phiên bản lúc 11:34, ngày 26 tháng 2 năm 2012
Trình gỡ lỗi GNU (GNU Debugger) hay còn gọi là GDB là một chương trình gỡ lỗi chuẩn cho hệ thông phần mềm GDB. Nó là một trình gỡ lỗi di động có thể chạy trên nhiều hệ điều hành dạng Unix và có thể dùng cho nhiều ngôn ngữ lập trình như Ada, C, C++, Objective-C, Free Pascal, Fortran, Java...
Lịch sử
GDB được tạo ra bởi Richard Stallman vào năm 1986 như là một phần của hệ thồng GNU. Nó là một phần mềm tự do được công bố theo giấy phép GNU.
Thông tin kỹ thuật
Đặc tính
Gỡ lỗi từ xa
Giao diện đồ họa cho người dùng
Một vài ví dụ về câu lệnh=
gdb program | gỡ lỗi cho program (gọi từ shell) |
run -v | chạy chương trình với tùy chọn v |
bt | back trace |
info registers | dump all registers |
disass $pc-32, $pc+32 | disassemble |