Những điều cần biết về gỡ lỗi trong Code::Blocks

0

CodeBlocks Đó là một phần mềm lập trình tuyệt vời, nhưng vẫn không có lỗi. Bài viết dưới đây sẽ giúp bạn sửa các lỗi phổ biến nhất trong CodeBlocks.

Cách sửa lỗi trong CodeBlocks

Bạn đã cài đặt thành công Code :: Blocks. Bây giờ bạn có thể lập trình, thực hiện bất kỳ thay đổi nào, biên dịch và xây dựng mã mong muốn. Có thể bạn may mắn vì chương trình của bạn chạy chính xác ngay lần đầu tiên. Tuy nhiên, bạn chắc chắn sẽ cần chỉnh sửa và vá mã để có được sản phẩm cuối cùng hoàn hảo, chạy trơn tru như mong muốn.

Tham gia với chúng tôi để tìm hiểu cách vá trong Mã :: Khối, một phần mềm lập trình miễn phí, một IDE lý tưởng mà nhiều lập trình viên sử dụng để tạo mã bằng C / C ++ và nhiều ngôn ngữ khác.

Cách gỡ lỗi chương trình

Gỡ lỗi chương trình trong Mã :: Khối Nó có thể là một chút khó khăn lúc đầu. Tuy nhiên, bạn không phải lo lắng. Gỡ lỗi về cơ bản liên quan đến việc giám sát từng bước hoạt động của chương trình. Bạn cũng sử dụng quy trình vá lỗi này để đặt các điểm ngắt ở nơi bạn muốn tạm dừng chương trình. Từ đó, bạn có thể xem các biến giá trị đã xác định. Điều này sẽ giúp bạn cô lập các lỗi hoặc sai sót trong mã. Đầu tiên, hãy nói về cách sử dụng các điểm ngắt.

Sử dụng các điểm ngắt

  1. Chọn vị trí mã mong muốn Mã :: Khối tạm dừng bằng cách nhấp vào Gỡ lỗi, cuộn xuống menu thả xuống, sau đó chọn Chạy tới con trỏ. Con trỏ phải nằm trên dòng mã đầu tiên bạn định bắt đầu theo dõi.
  2. Di chuyển con trỏ qua các dòng bạn muốn phần mềm dừng. Đó là điểm dừng. Bây giờ người dùng có thể yêu cầu trình gỡ lỗi chạy chương trình trên vị trí con trỏ hoặc số dòng. Điều này cho phép bạn xem điểm chương trình bị trục trặc ở đâu.

Gỡ lỗi chương trình bằng Code :: Blocks

Khi phát hiện ra một điểm ngắt, chương trình sẽ tạm dừng và trình gỡ lỗi cho phép bạn kiểm tra lại mã. Điểm ngắt vẫn ở nguyên vị trí trừ khi bạn loại bỏ nó. Nó có thể được bật và tắt bằng chìa khóa F5. (Trước khi chạy chương trình ở chế độ gỡ lỗi, điểm ngắt sẽ được đánh dấu bằng một vòng tròn màu đỏ.)

Giờ đây, người dùng có thể cô lập các vùng mã có vấn đề giữa các điểm ngắt để xác định chúng dễ dàng hơn.

Sử dụng Đồng hồ để theo dõi các biến mã

Để theo dõi các biến cụ thể trong khi chạy chương trình, bạn nên mở cửa sổ Xem. Nó sẽ làm nổi bật các biến trong mã của bạn.

Sử dụng đồng hồ trong Mã :: Khối

Để thực hiện việc này, hãy chuyển đến menu thả xuống tại Gỡ lỗi => nhấp vào Gỡ lỗi Windows => Đồng hồ. Menu Đồng hồ hiển thị danh sách các biến trong mã. Nếu biến được liệt kê trống bên cạnh nó, thì hiện tại không có gì được gán cho nó trong chương trình.

Mẹo gỡ lỗi

Dấu màu vàng được hiển thị ở phía bên trái của màn hình, bên cạnh điểm ngắt trong mã khi chương trình đang chạy tạm dừng, hiển thị cho bạn vị trí điểm ngắt chính xác.

Mã :: Khối hỗ trợ nhiều điểm đánh dấu

Để chuyển sang dòng mã tiếp theo, hãy chọn Dòng tiếp theo từ menu Gỡ lỗi. Bạn cũng có thể sử dụng nó F7 như một phím tắt để hoàn thành cùng một nhiệm vụ. Điều này cho phép bạn xem qua từng dòng mã khi tìm lỗi, giúp bạn tiết kiệm đáng kể thời gian khắc phục sự cố.

Khi gỡ lỗi hoàn tất, hãy nhấp vào tiếp tục, chương trình của bạn sẽ tiếp tục chạy cho đến khi kết thúc. Nếu nó bị kẹt và không chuyển tiếp, hãy chọn Dừng gỡ lỗi từ menu Gỡ lỗi. Khi chạy gỡ lỗi, hình tam giác màu vàng sẽ hiển thị cho bạn điểm ngắt chương trình đã ngừng chạy. Vòng tròn màu đỏ hiển thị các vị trí điểm ngắt khác nhau trong mã.

Mã giao diện :: Khối

Khi bạn hoàn thành quá trình vá lỗi, Mã :: Khối sẽ hỏi bạn có muốn lưu bất kỳ thay đổi nào không. Nếu có, hãy nhấp vào Đúng. Bây giờ bạn có thể thoát khỏi chương trình một cách an toàn mà không lo bị mất bất kỳ dữ liệu nào.

Các lỗi thường gặp trong CodeBlock và cách khắc phục chúng

Không thể biên dịch bất kỳ chương trình C / C ++ nào sau khi cài đặt CodeBlocks

Kiểm tra:

  • Đảm bảo bạn đã tải xuống CodeBlocks bằng Trình biên dịch MinGW GNU C / C ++ (ví dụ: codeblocks-10.05mingw-setup.exe “.
  • Đi tới menu Cài đặt ⇒ “Trình biên dịch …“⇒ Chọn tab”Chuỗi công cụ thực thi“⇒ Kiểm tra”Thư mục cài đặt của trình biên dịchNó cần được đặt thành một thư mục con MinGW của thư mục cài đặt CodeBlocks. Ví dụ: c: Program Files codeblocks MinGW nếu CodeBlocks được cài đặt trong c: Program Files codeblocks.

Không thể chạy xây dựng hoặc chương trình – Các nút xây dựng / chạy và các mục menu chuyển sang màu xám và không thể chọn

Điều đó có nghĩa là một chương trình trước đó vẫn đang chạy. Bạn cần kết thúc nó bằng cách đóng cửa sổ bảng đầu ra.

Lỗi: Tham chiếu không xác định đến WinMain @ 16

Kiểm tra xem main () có trong hàm của bạn hay không. Kiểm tra xem từ chính có đúng hay không.

Lỗi hệ thống trên phần mềm lập trình C +: xxx.exe đã ngừng hoạt động

Kiểm tra hàm scanf (), rất có thể bạn đã bỏ lỡ nó & trước tên biến.

Trên đây là những điều cơ bản bạn cần biết khi gỡ lỗi trong Code :: Blocks. Nếu bạn đang sử dụng phần mềm lập trình này và biết bất kỳ bản sửa lỗi nào khác, đừng ngần ngại chia sẻ với chúng tôi.

Mã :: Khối

Xem thêm những bài mới Hôm nay trong Tin Mới ?

Leave A Reply

Your email address will not be published.