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

Ad


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

xxgdb - Trực tuyến trên đám mây

Chạy xxgdb trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua 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 xxgdb 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xxgdb - Giao diện hệ thống cửa sổ X với trình gỡ lỗi gdb.

SYNOPSIS


xxgdb [ -bộ công cụ hữu ích. Cảm ơn ! ] [-xxgdboption hữu ích. Cảm ơn ! ] [-gdboption hữu ích. Cảm ơn ! ] [đối tượng [ lõi tập tin ]]

MÔ TẢ


Xxgdb là một giao diện người dùng đồ họa cho gdb trình gỡ lỗi trong Hệ thống cửa sổ X. Nó
cung cấp phản hồi trực quan và đầu vào bằng chuột để người dùng kiểm soát việc thực thi chương trình thông qua
các điểm ngắt, để kiểm tra và duyệt qua ngăn xếp lệnh gọi hàm, để hiển thị các giá trị của
các biến và cấu trúc dữ liệu, cũng như duyệt các tệp và hàm nguồn.

Xxgdb cho phép các lệnh gdb ban đầu được lưu trữ trong tệp .gdbinit được thực hiện ngay lập tức
sau khi thông tin tượng trưng được đọc. Nếu như .gdbinit không tồn tại trong hiện tại
thư mục, thư mục chính của người dùng được tìm kiếm ( /.gdbinit). Tùy chọn -nx có thể được sử dụng để
ngăn xxgdb thực thi tệp này. Tùy chọn -i có thể được sử dụng để thay đổi tên tệp của
tệp lệnh.

Mục tiêu là một tệp đối tượng do trình biên dịch tạo ra với tùy chọn thích hợp (-g)
được chỉ định để tạo ra thông tin bảng ký hiệu cho gdb.

Nếu một tệp có tên cốt lõi tồn tại trong thư mục hiện tại hoặc một lõi tập tin được quy định, xxgdb có thể
được sử dụng để kiểm tra trạng thái của chương trình khi kết xuất lõi xảy ra.

Tên của trình gỡ lỗi được gọi bởi xxgdb theo mặc định là gdb, nhưng nó có thể bị ghi đè
với biến môi trường XXGDB_DEBUGGER hoặc với tùy chọn db_name.

LỰA CHỌN


Xxgdb chấp nhận tất cả các tùy chọn dòng lệnh tiêu chuẩn của Bộ công cụ X (xem X(1)), và tất cả
tùy chọn gdb (xem gdb(1)), cộng với các tùy chọn cụ thể xxgdb sau:

-db_name gỡ lỗi tên
Chỉ định tên của trình gỡ lỗi để ghi đè "gdb" mặc định. CẢNH BÁO: bởi
dấu nhắc mặc định là tên của trình gỡ lỗi được đặt trong dấu ngoặc đơn theo sau là
không gian. Vì vậy, nếu lời nhắc vẫn là "(gdb)", bạn PHẢI sử dụng -db_prompt "gdb"

chuỗi nhắc -db_prompt
Chỉ định cho xxgdb lời nhắc trình gỡ lỗi là gì. Mặc định là mong đợi lời nhắc
là tên của trình gỡ lỗi được đặt trong dấu ngoặc đơn theo sau là dấu cách (ví dụ:
"(gdb)").

-tên tệp
Chỉ định tên tệp của tệp lệnh gdb ban đầu. Giá trị mặc định là ".gdbinit".

-nx Không thực thi tệp .gdbinit (hoặc tệp được chỉ định bằng -i)

-bigicon
Sử dụng biểu tượng 64x64 thay vì biểu tượng 48x48 mặc định.

CỬA SỔ LỤC


Xxgdb bao gồm các luồng con sau:

Cửa sổ tệp Hiển thị tên đường dẫn đầy đủ của tệp được hiển thị trong cửa sổ nguồn,
và số dòng của dấu mũ.

Cửa sổ nguồn Hiển thị nội dung của tệp nguồn.

Cửa sổ Thông báo Hiển thị trạng thái thực thi và thông báo lỗi của xxgdb .

Cửa sổ lệnh Cung cấp danh sách các lệnh gdb phổ biến được gọi bằng cách đơn giản
nhấp vào nút chuột TRÁI.

Cửa sổ Đối thoại Cung cấp giao diện nhập cho gdb.

Cửa sổ hiển thị Cung cấp một cửa sổ để hiển thị các biến mỗi khi dừng thực thi.

Cửa sổ bật lên Cung cấp các cửa sổ để hiển thị các biến (xem "Hiển thị Dữ liệu C
Các cấu trúc "bên dưới).

Kích thước tương đối của cửa sổ nguồn, cửa sổ lệnh và cửa sổ hội thoại có thể là
điều chỉnh bằng cách kéo báng cầm (một hình vuông nhỏ gần cạnh bên phải của đường viền ngang)
bằng nút chuột TRÁI xuống.

LỰA CHỌN


Lựa chọn văn bản trong cửa sổ nguồn được sửa đổi để giúp chọn biểu thức C dễ dàng hơn.
Nút chuột TRÁI xuống để chọn biểu thức C bằng cách đánh dấu biểu thức đó trong video đảo ngược. BÊN TRÁI
nút chuột xuống cũng định vị dấu mũ và cập nhật nhãn dòng cho phù hợp.

Lựa chọn biểu thức C dựa trên tài nguyên dấu phân cách xác định tập hợp của
các ký tự phân tách một biểu thức C. (Hành vi lựa chọn từ mặc định trong
Tiện ích văn bản Athena chọn một từ được phân cách bằng khoảng trắng.)
có thể thực hiện bằng cách giữ nút chuột TRÁI xuống và kéo.

Nhấp chuột TRÁI với nút SHIFT xuống sẽ in ra giá trị của biểu thức
đã chọn.

THANH CUỘN


Nhấn nút chuột TRÁI sẽ cuộn văn bản về phía trước, trong khi nhấn chuột PHẢI
nút cuộn văn bản về phía sau. Số lượng cuộn phụ thuộc vào khoảng cách của
nút con trỏ ra khỏi đầu thanh cuộn. Nếu nút được nhấn ở đầu
thanh cuộn, chỉ một dòng văn bản được cuộn. Nếu nút được nhấn ở dưới cùng
của thanh cuộn, một màn hình văn bản được cuộn.

Nhấn nút chuột TRUNG GIAN sẽ thay đổi vị trí ngón tay cái của thanh cuộn. Kéo
nút chuột MIDDLE xuống di chuyển ngón tay cái dọc theo và thay đổi văn bản được hiển thị.

IOWIN NOIOWIN COMMAND


Nếu được biên dịch, với tùy chọn phù hợp, xxgdb có thể sử dụng một cửa sổ io riêng biệt để nói chuyện với gdb, vì vậy
đầu ra chương trình không bị nhầm lẫn với đầu ra gdb. Nhập lệnh 'iowin' trong Cửa sổ Đối thoại
để tạo cửa sổ io. Nếu bạn nhận được thông báo lỗi 'Lệnh không xác định', thì xxgdb không phải là
được biên dịch cho tính năng đó. Chương trình xxgdbiowin được sử dụng cho cửa sổ io này.

Nếu xxgdb được biên dịch với sự hỗ trợ của iowin, việc nhập 'noiowin' sẽ đóng cửa sổ io và
đặt lại thiết bị đầu cuối điều khiển của trình gỡ lỗi.

COMMAND NÚT


Thực hiện Lệnh
chạy Bắt đầu thực hiện chương trình.

tiếp Tiếp tục thực hiện từ nơi nó dừng lại.

tiếp theo Thực thi một dòng nguồn mà không cần bước vào bất kỳ lệnh gọi hàm nào.

bước Thực thi một dòng nguồn, bước vào một hàm nếu dòng nguồn chứa
một lời gọi hàm.

hoàn thành Tiếp tục thực hiện cho đến khi thủ tục đã chọn trả về; thủ tục hiện tại
được sử dụng nếu không có cái nào được chọn.

Điểm dừng Lệnh
phá vỡ Dừng thực hiện chương trình tại dòng hoặc trong chức năng đã chọn. Để thiết lập một
breakpoint trong chương trình, đặt dấu mũ ở đầu dòng nguồn hoặc trên
tên chức năng và nhấp vào phá vỡ cái nút. Một biển báo dừng sẽ xuất hiện bên cạnh
dòng nguồn.

bẻ khóa Đặt điểm ngắt chỉ được bật cho một điểm dừng. Điều này cũng giống như phá vỡ
nút ngoại trừ điểm ngắt tự động bị vô hiệu hóa lần đầu tiên nó nhấn.

xóa Xóa điểm ngắt trên dòng nguồn đã chọn hoặc số điểm ngắt
đã chọn.

hiển thị brkpt
Hiển thị các điểm ngắt hiện tại (cả hoạt động và không hoạt động).

Sắp xếp Lệnh
ngăn xếp Hiển thị một dấu vết ngăn xếp của các chức năng được gọi.

up Di chuyển lên một cấp trên ngăn xếp cuộc gọi.

xuống Di chuyển xuống một cấp trên ngăn xếp cuộc gọi.

Ngày Giao diện Lệnh
in In giá trị của một biểu thức đã chọn. (cũng xem "Hiển thị dữ liệu C
Các cấu trúc "bên dưới)

in * In giá trị của đối tượng mà biểu thức đã chọn đang trỏ tới. (cũng thấy
"Hiển thị cấu trúc dữ liệu C" bên dưới)

trưng bày Hiển thị giá trị của một biểu thức đã chọn trong cửa sổ hiển thị, cập nhật
giá trị mỗi khi dừng thực thi.

không hiển thị Ngừng hiển thị giá trị của biểu thức đã chọn trong cửa sổ hiển thị. Nếu như
biểu thức đã chọn là một hằng số, nó đề cập đến số hiển thị
được liên kết với một biểu thức trong cửa sổ hiển thị.

args. In các đối số của khung đã chọn.

hiển thị trưng bày
Hiển thị tên của các biểu thức hiện đang được hiển thị.

người dân địa phương In các biến cục bộ của khung đã chọn.

ngăn xếp In dấu vết của toàn bộ ngăn xếp.

hỗn hợp Lệnh
Tìm kiếm Bật lên bảng điều khiển tìm kiếm cho phép tìm kiếm cả chuyển tiếp (>>) và đảo ngược (<<)
chuỗi văn bản trong tệp nguồn. Đánh dấu xuống dòng sau khi nhập tìm kiếm
chuỗi sẽ bắt đầu tìm kiếm chuyển tiếp và bật xuống bảng tìm kiếm.

hồ sơ Bật trình duyệt thư mục cho phép người dùng di chuyển lên và xuống trong
cây thư mục, để chọn một tệp văn bản sẽ được hiển thị, để chọn một tệp thực thi
để gỡ lỗi hoặc để chọn một tệp cốt lõi để gỡ lỗi. Các mục nhập thư mục được đánh dấu bằng một
dấu gạch chéo (`/ ') và các tệp thực thi có dấu hoa thị ở cuối (` *'). Tên tệp
bắt đầu bằng dấu chấm (`. ') hoặc kết thúc bằng dấu ngã (` ~') không được liệt kê trong
đơn.

Tìm kiếm Bật lên bảng điều khiển tìm kiếm cho phép tìm kiếm cả chuyển tiếp (>>) và đảo ngược (<<)
chuỗi văn bản trong tệp nguồn. Đánh dấu xuống dòng sau khi nhập tìm kiếm
chuỗi sẽ bắt đầu tìm kiếm chuyển tiếp và bật xuống bảng tìm kiếm.

Vâng Gửi 'y' (có) tới gdb. Được sử dụng khi gdb yêu cầu phản hồi có / không.

Không Gửi 'n' (không) tới gdb. Được sử dụng khi gdb yêu cầu phản hồi có / không.

bỏ thuốc lá Ra xxgdb.

I / O Giành chiến thắng
Tạo cửa sổ io.

Không I / O Giành chiến thắng
Xóa cửa sổ io.

Hiển thị C Ngày Cấu trúc
Xxgdb cung cấp một số hỗ trợ ban đầu để hiển thị đồ họa cấu trúc C và
khả năng của con trỏ sau. Nhấn nút chuột PHẢI trên in (Hoặc in *)
nút lệnh hiển thị giá trị của biểu thức đã chọn (hoặc giá trị được chọn
biểu thức đang trỏ tới) trong cửa sổ bật lên. Nếu giá trị là một con trỏ hoặc một cấu trúc
chứa con trỏ, người dùng có thể kiểm tra giá trị của đối tượng mà con trỏ đang trỏ đến
bằng cách nhấp vào giá trị con trỏ. Thao tác này sẽ tạo một cửa sổ bật lên khác hiển thị đối tượng
con trỏ trỏ tới. Nhấp vào nhãn của cửa sổ bật lên tự bật xuống và tất cả
hậu duệ.

X ĐỊNH NGHĨA


Để thay đổi các giá trị mặc định của tài nguyên tiện ích con được sử dụng trong xxgdb, bạn cần tham khảo
vật dụng theo tên hoặc theo lớp. Hệ thống phân cấp tiện ích con cho cửa sổ chính, menu tệp,
hộp thoại tìm kiếm và hiển thị dữ liệu bật lên được sử dụng trong xxgdb được hiển thị như sau, với
tên của tiện ích con theo sau là tên của lớp nó trong ngoặc đơn:

Cửa sổ chính:
cấp cao nhất (ToplevelShell)
vpane (Được quét)
fileWindow (Biểu mẫu)
fileLabel (Nhãn)
lineLabel (Nhãn)
sourceForm (Biểu mẫu)
nguồnWindow (AsciiText)
messageWindow (Nhãn)
commandWindow (Hộp)
run (Lệnh)
tiếp (Lệnh)
tiếp theo (Lệnh)
bước (Lệnh)
kết thúc (Lệnh)
break (Lệnh)
tbreak (Lệnh)
xóa (Lệnh)
up (Lệnh)
xuống (Lệnh)
print (Lệnh)
print * (Lệnh)
hiển thị (Lệnh)
undisplay (Lệnh)
args (Lệnh)
người dân địa phương (Lệnh)
ngăn xếp (Lệnh)
tìm kiếm (Lệnh)
tệp (Lệnh)
hiển thị hiển thị (Lệnh)
hiển thị brkpts (Lệnh)
vâng (Lệnh)
không (Lệnh)
bỏ (Lệnh)
DialWindow (AsciiText)
cửa sổ hiển thị (AsciiText)

Danh sách dữ liệu:
Thư mục Tệp (TransientShell)
cửa sổ bật lên (Paned)
fileMenuLabel (Nhãn)
fileMenu (Danh sách)
hủy bỏButton (Lệnh)

Hộp thoại tìm kiếm:
Tìm kiếm (TransientShell)
searchPopup (Hộp thoại)
<< (Lệnh)
>> (Lệnh)
DONE (Lệnh)

Cửa sổ bật lên hiển thị dữ liệu:
Cửa sổ bật lên dữ liệu (TransientShell)
cửa sổ bật lên (Biểu mẫu)
nhãn (Nhãn)
dữ liệuDpyWindow (AsciiText)

Ngoài các tài nguyên X tiêu chuẩn, xxgdb sử dụng ứng dụng cụ thể sau
tài nguyên để người dùng tùy chỉnh. Giá trị trong ngoặc đơn là giá trị mặc định.

chuông Nếu Đúng, chuông sẽ bật. (Thật)

cửa sổ hiển thị
Nếu Đúng, cửa sổ hiển thị sẽ xuất hiện khi khởi động. (Sai)

dấu phân cách
Tập hợp các dấu phân cách để lựa chọn từ. ("!% ^ & * () + = ~ |;: {}, / #

dừng_màu
Màu sắc của biển báo dừng. (Màu đỏ)

mũi tên_màu
Màu của dấu hiệu mũi tên. (Màu xanh dương)

updown_color
Màu của dấu hiệu cập nhật. (Màu xanh dương)

bom_color
Màu sắc của dấu hiệu quả bom. (Màu đỏ)

dữ liệuDpyMaxHeight
Chiều cao tối đa của cửa sổ hiển thị dữ liệu. (300)

dữ liệuDpyMaxWidth
Chiều rộng tối đa của cửa sổ hiển thị dữ liệu. (600)

nhanh chóng Chuỗi dấu nhắc được sử dụng trong xxgdb. ("(xxgdb)")

db_name
Tên của chương trình gỡ lỗi. ("gdb")

db_prompt
Chuỗi nhắc nhở của chương trình gỡ lỗi. ("(gdb)")

gdbinit
Tên tệp của tệp lệnh ban đầu. (".gdbinit")

nx Nếu True, xxgdb sẽ không thực thi .gdbinit khi khởi động. (Sai)

Dừng tab
Khi hiển thị mã nguồn, chiều rộng (tính bằng dấu cách) của một tab. (số 8)

Sử dụng xxgdb 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
    itop - ITSM CMDB OpenSource
    itop - Nguồn mở ITSM CMDB
    Cổng hoạt động CNTT: hoàn toàn mở
    nguồn, ITIL, dịch vụ dựa trên web
    công cụ quản lý bao gồm đầy đủ
    CMDB có thể tùy chỉnh, hệ thống trợ giúp và
    một người đàn ông tài liệu ...
    Tải xuống itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine là một bản nhạc đa nền tảng
    người chơi và tổ chức thư viện lấy cảm hứng từ
    Amarok 1.4. Nó có một tốc độ nhanh và
    giao diện dễ sử dụng và cho phép bạn
    tìm kiếm và...
    Tải xuống Clementine
  • 3
    XISMuS
    XISMuS
    CHÚ Ý: Bản cập nhật tích lũy 2.4.3 có
    đã được phát hành !! Bản cập nhật hoạt động cho bất kỳ
    phiên bản 2.xx trước đó. Nếu nâng cấp
    từ phiên bản v1.xx, vui lòng tải xuống và
    i ...
    Tải xuống XISMuS
  • 4
    facetracknoir
    facetracknoir
    Chương trình theo dõi mô-đun
    hỗ trợ nhiều trình theo dõi khuôn mặt, bộ lọc
    và giao thức trò chơi. Trong số những người theo dõi
    là SM FaceAPI, AIC Inertial Head
    Trình theo dõi ...
    Tải xuống facetracknoir
  • 5
    Mã QR PHP
    Mã QR PHP
    PHP QR Code là mã nguồn mở (LGPL)
    thư viện để tạo mã QR,
    Mã vạch 2 chiều. Dựa trên
    thư viện libqrencode C, cung cấp API cho
    tạo mã QR mã vạch ...
    Tải xuống mã QR PHP
  • 6
    freeciv
    freeciv
    Freeciv là một trò chơi miễn phí theo lượt
    trò chơi chiến lược nhiều người chơi, trong đó mỗi
    người chơi trở thành lãnh đạo của một
    nền văn minh, chiến đấu để đạt được
    mục tiêu cuối cùng: trở thành ...
    Tải xuống Freeciv
  • Khác »

Lệnh Linux

Ad