Video: kiểm tra block tủ lạnh xac định chân chung, chạy , đề 2025
Mỗi khi bạn bắt đầu một ứng dụng mới, bạn tạo một hoặc nhiều quá trình. Một tiến trình chỉ đơn giản là mã thực thi được nạp vào bộ nhớ. CPU đọc và thực hiện các hướng dẫn để thực hiện các tác vụ bạn yêu cầu ứng dụng làm. Khi CPU tải ứng dụng của bạn vào bộ nhớ, nó sẽ gán cho mỗi quá trình ứng dụng tạo ra một bộ khuyếch đại P rocess ID (PID), được phát âm là pid (nghĩ đến nắp với ap thay vì l). PID chỉ đơn giản là một số liên quan đến quá trình nhận dạng dễ dàng.
Trong hầu hết các trường hợp, bạn gỡ lỗi một ứng dụng bằng cách chạy nó trong IDE trong chế độ gỡ lỗi. Tuy nhiên, có một số tình huống mà bạn phải gỡ lỗi ứng dụng bằng một cách khác - bằng cách gắn vào quá trình của nó.Đính kèm đến tiến trình có nghĩa là yêu cầu CPU gửi hướng dẫn trong mã thực thi tới một trình gỡ lỗi trước khi chúng được thực thi bởi CPU. Nói cách khác, bạn đặt trình sửa lỗi giữa mã thực thi và CPU. Dưới đây là một số lý do phổ biến nhất để thực hiện tác vụ này:
-
Thay vì làm việc với phiên bản gỡ lỗi, bạn muốn gỡ lỗi phiên bản phát hành.
-
Điều quan trọng là xem mã đã tháo rời khi tải trong bộ nhớ.
-
Bạn không thực sự có mã nguồn để nạp vào trình sửa lỗi và thực hiện.
-
Có nhiều lý do khác để gắn vào quá trình chạy, nhưng đây là những lý do phổ biến nhất. Tất nhiên, trước khi bạn có thể đính kèm vào quá trình, bạn cần phải biết PID. Xác định PID phụ thuộc vào nền tảng mà bạn đang sử dụng. Đây là một số cách tiếp cận phổ biến:
Nhìn vào tab Processes của Windows Task Manager
Mac OS X:-
Sử dụng tiện ích PS trong cửa sổ Terminal hoặc Activity Monitor Linux:
-
Sử dụng tiện ích PS trong cửa sổ Terminal Một khi bạn có một PID, bạn có thể sử dụng tiện ích này để đính kèm theo quy trình trong Mã:: Blocks. Các bước sau đây giúp bạn bắt đầu.
-
Mở bản sao của Mã số:: Chặn sử dụng một kỹ thuật thích hợp cho hệ điều hành của bạn. Bạn thấy Mã:: Khối IDE mở với tab Bắt đầu Ở đây được mở ra.
Chọn Debug → Attach to Process
-
Hộp thoại Input Text xuất hiện.
Gõ PID vào trường PID để Đính kèm và sau đó nhấn OK.
-
Bạn thấy tab Trình gỡ lỗi của cửa sổ Nhật ký và Khác xuất hiện. Tab này chứa thông tin về quá trình hiện tại. Bạn có thể gõ lệnh trong trường Command để thực hiện các nhiệm vụ gỡ lỗi.
Tại thời điểm này, bạn có thể gõ lệnh trong trường Command để thực hiện các nhiệm vụ gỡ rối. Các lệnh phổ biến nhất là:
-
Break:
Ngừng thực thi ứng dụng để bạn có thể kiểm tra trạng thái ứng dụng.
Bước:
-
Bước một dòng nguồn (có thể là một số dây chuyền lắp ráp). Tiếp tục:
-
Khởi chạy lại ứng dụng. Đi:
-
Tiếp tục thực hiện ứng dụng đến một điểm cụ thể trong mã. Tháo:
-
Tách một PID đã đính kèm trước đó để bạn có thể đóng trình gỡ lỗi an toàn xuống. Trợ giúp:
-
Hiển thị thông tin lệnh bổ sung.