Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

i686-w64-mingw32-gdb - Trực tuyến trên đám mây

Chạy i686-w64-mingw32-gdb trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh i686-w64-mingw32-gdb có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gdb - Trình gỡ lỗi GNU

SYNOPSIS


gdb [-Cứu giúp] [-nh] [-nx] [-q] [-lô hàng] [-cd =dir] [-f] [-b bps]
[-tty =dev] [-s tập tin tượng trưng] [-e ăn xin] [-se ăn xin] [-c cốt lõi] [-p procID]
[-x cmd] [-d dir] [ăn xin|ăn xin procID|ăn xin cốt lõi]

MÔ TẢ


Mục đích của trình gỡ lỗi chẳng hạn như GDB là cho phép bạn xem những gì đang diễn ra "bên trong"
một chương trình khác trong khi nó thực thi - hoặc chương trình khác đang làm gì vào lúc đó
bị rơi

GDB có thể làm bốn loại việc chính (cộng với những việc khác để hỗ trợ những việc này) để giúp bạn
bắt lỗi trong hành động:

· Khởi động chương trình của bạn, chỉ định bất cứ điều gì có thể ảnh hưởng đến hành vi của nó.

· Làm cho chương trình của bạn dừng lại trong các điều kiện cụ thể.

· Kiểm tra những gì đã xảy ra, khi chương trình của bạn đã dừng lại.

· Thay đổi mọi thứ trong chương trình của bạn, vì vậy bạn có thể thử nghiệm với việc sửa chữa các tác động của
một lỗi và tiếp tục tìm hiểu về lỗi khác.

Bạn có thể sử dụng GDB để gỡ lỗi các chương trình được viết bằng C, C @ t {++}, Fortran và Modula-2.

GDB được gọi bằng lệnh shell "gdb". Sau khi bắt đầu, nó đọc các lệnh từ
cho đến khi bạn yêu cầu nó thoát bằng lệnh GDB "bỏ". Bạn có thể nhận trợ giúp trực tuyến
từ chính GDB bằng cách sử dụng lệnh "help".

Bạn có thể chạy "gdb" mà không có đối số hoặc tùy chọn; nhưng cách thông thường nhất để bắt đầu GDB là
với một hoặc hai đối số, chỉ định một chương trình thực thi làm đối số:

chương trình gdb

Bạn cũng có thể bắt đầu với cả chương trình thực thi và tệp lõi được chỉ định:

lõi chương trình gdb

Thay vào đó, bạn có thể chỉ định ID quy trình làm đối số thứ hai, nếu bạn muốn gỡ lỗi
quá trình chạy:

chương trình gdb 1234
gdb -p 1234

sẽ đính kèm GDB vào quy trình 1234 (trừ khi bạn cũng có một tệp có tên 1234; GDB kiểm tra
cho một tệp lõi trước tiên). Với tùy chọn -p bạn có thể bỏ qua chương trình tên tệp.

Dưới đây là một số lệnh GDB cần thiết nhất:

phá vỡ [hồ sơ:]chức năng
Đặt điểm ngắt tại chức năng (Trong hồ sơ).

chạy [tranh luận]
Bắt đầu chương trình của bạn (với tranh luận, nếu được chỉ định).

bt Backtrace: hiển thị ngăn xếp chương trình.

in thể hiện
Hiển thị giá trị của một biểu thức.

c Tiếp tục chạy chương trình của bạn (sau khi dừng, ví dụ: tại một điểm ngắt).

tiếp theo
Thực hiện dòng chương trình tiếp theo (sau khi dừng); bươc chân kết thúc bất kỳ hàm nào gọi trong dòng.

chỉnh sửa [hồ sơ:]chức năng
nhìn vào dòng chương trình hiện nó đang dừng.

[hồ sơ:]chức năng
gõ văn bản của chương trình gần nơi nó hiện đang dừng.

bước
Thực hiện dòng chương trình tiếp theo (sau khi dừng); bươc chân trong bất kỳ hàm nào gọi trong dòng.

giúp đỡ [tên]
Hiển thị thông tin về lệnh GDB tên, hoặc thông tin chung về việc sử dụng GDB.

bỏ thuốc lá
Thoát khỏi GDB.

Để biết chi tiết đầy đủ về GDB, hãy xem Sử dụng GDB: A Hướng dẫn đến các GNU Cấp nguồn Debugger, Bởi
Richard M. Stallman và Roland H. Pesch. Văn bản tương tự có sẵn trực tuyến dưới dạng "gdb"
mục nhập trong chương trình "thông tin".

LỰA CHỌN


Bất kỳ đối số nào ngoài các tùy chọn chỉ định tệp thực thi và tệp lõi (hoặc ID quy trình);
nghĩa là, đối số đầu tiên gặp phải không có cờ tùy chọn được liên kết tương đương với
-se và tùy chọn thứ hai, nếu có, tương đương với -c tùy chọn nếu đó là tên của một
tập tin. Nhiều lựa chọn có cả dạng dài và dạng ngắn; cả hai đều được hiển thị ở đây. Các hình thức dài
cũng được công nhận nếu bạn cắt ngắn chúng, miễn là có đủ tùy chọn
rõ ràng. (Nếu muốn, bạn có thể gắn cờ các đối số tùy chọn với + chứ không phải là -, Mặc dù
chúng tôi minh họa quy ước thông thường hơn.)

Tất cả các tùy chọn và đối số dòng lệnh bạn đưa ra được xử lý theo thứ tự tuần tự.
Thứ tự tạo ra sự khác biệt khi -x tùy chọn được sử dụng.

-Cứu giúp
-h Liệt kê tất cả các tùy chọn, kèm theo lời giải thích ngắn gọn.

-symbols =hồ sơ
-s hồ sơ
Đọc bảng ký hiệu từ tệp hồ sơ.

-viết
Cho phép ghi vào tệp thực thi và tệp lõi.

-exec =hồ sơ
-e hồ sơ
Sử dụng tệp hồ sơ dưới dạng tệp thực thi để thực thi khi thích hợp và để kiểm tra
dữ liệu thuần túy kết hợp với kết xuất lõi.

-se =hồ sơ
Đọc bảng ký hiệu từ tệp hồ sơ và sử dụng nó làm tệp thực thi.

-core =hồ sơ
-c hồ sơ
Sử dụng tệp hồ sơ như một kết xuất cốt lõi để kiểm tra.

-lệnh =hồ sơ
-x hồ sơ
Thực thi các lệnh GDB từ tệp hồ sơ.

-Ví dụ lệnh
Thực thi GDB đã cho lệnh.

-Giám đốc =thư mục
-d thư mục
Thêm thư mục đến đường dẫn để tìm kiếm tệp nguồn.

-nh Không thực hiện các lệnh từ ~ / .gdbinit.

-nx
-n Không thực hiện các lệnh từ bất kỳ .gdbinit các tập tin khởi tạo.

-Yên lặng
-q "Yên lặng". Không in các thông báo giới thiệu và bản quyền. Những tin nhắn này là
cũng bị triệt tiêu trong chế độ hàng loạt.

-lô hàng
Chạy ở chế độ hàng loạt. Thoát với trạng thái 0 sau khi xử lý tất cả các tệp lệnh
được chỉ định với -x (Và .gdbinit, nếu không bị ức chế). Thoát với trạng thái nonzero nếu một
xảy ra lỗi khi thực hiện các lệnh GDB trong tệp lệnh.

Chế độ hàng loạt có thể hữu ích để chạy GDB dưới dạng bộ lọc, chẳng hạn như để tải xuống và chạy
một chương trình trên máy tính khác; để làm cho điều này hữu ích hơn, thông báo

Chương trình thoát bình thường.

(thường được phát hành bất cứ khi nào một chương trình chạy dưới sự kiểm soát của GDB kết thúc)
không được phát hành khi chạy ở chế độ hàng loạt.

-cd =thư mục
Chạy GDB bằng thư mục làm thư mục làm việc của nó, thay vì thư mục hiện tại.

-Họ và tên
-f Emacs đặt tùy chọn này khi nó chạy GDB dưới dạng một quy trình con. Nó yêu cầu GDB xuất ra
tên tệp đầy đủ và số dòng theo kiểu chuẩn, dễ nhận biết mỗi lần xếp chồng
khung được hiển thị (bao gồm mỗi lần dừng chương trình). Điều này dễ nhận biết
định dạng trông giống như hai \ 032 các ký tự, theo sau là tên tệp, số dòng và
vị trí ký tự được phân tách bằng dấu hai chấm và một dòng mới. Giao diện Emacs-to-GDB
chương trình sử dụng hai \ 032 ký tự như một tín hiệu để hiển thị mã nguồn cho
khung.

-b bps
Đặt tốc độ đường truyền (tốc độ truyền hoặc bit trên giây) của bất kỳ giao diện nối tiếp nào được GDB sử dụng
để gỡ lỗi từ xa.

-tty =thiết bị
Chạy bằng cách sử dụng thiết bị cho đầu vào và đầu ra tiêu chuẩn của chương trình của bạn.

Sử dụng i686-w64-mingw32-gdb trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Chân đế
    Chân đế
    Chân đế là một mã nguồn mở hiện đại, miễn phí
    trình soạn thảo văn bản được tạo đặc biệt cho Web
    Phát triển. Được viết bằng HTML, CSS và
    JavaScript với các công cụ trực quan tập trung và
    chuẩn bị...
    Tải xuống dấu ngoặc
  • 2
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal 32/64/16-bit dành cho
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Nâng cao, Nintendo NDS và DOS;
    tương thích ngữ nghĩa với...
    Tải xuống Trình biên dịch Pascal miễn phí
  • 3
    Thông tin kỹ thuật số Canon EOS
    Thông tin kỹ thuật số Canon EOS
    Canon không có số lượng màn trập
    có trong thông tin EXIF ​​của một
    tệp hình ảnh, trái ngược với Nikon và
    ống nhòm. Không có cơ sở chính thức nào của Canon
    ứng dụng ...
    Tải xuống thông tin Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd là một nhánh của khởi động rEFIt
    người quản lý. Giống như rEFIt, rEFInd có thể
    tự động phát hiện khởi động EFI đã cài đặt của bạn
    trình tải và nó trình bày một giao diện đồ họa đẹp mắt
    menu tùy chọn khởi động ...
    Tải xuống rEFInd
  • 5
    Thể hiệnLuke GSI
    Thể hiệnLuke GSI
    Trang tải xuống SourceForge này là để
    cấp cho người dùng tải xuống nguồn của tôi được xây dựng
    GSI, dựa trên công trình vĩ đại của phhusson
    công việc. Tôi xây dựng cả Android Pie và
    Android 1 ...
    Tải xuống ExpressLuke GSI
  • 6
    Trình phát nhạc
    Trình phát nhạc
    Music Caster là một trình phát nhạc dạng khay
    cho phép bạn truyền nhạc địa phương của mình sang một
    Thiết bị Google Cast. Trong lần chạy đầu tiên,
    bạn sẽ cần phải nhấp vào mũi tên trong
    nhiệm vụ ...
    Tải xuống Music Caster
  • Khác »

Lệnh Linux

Ad