2010-04-16 33 views

Trả lời

7

Biên dịch là hành động biến mã người có thể đọc được thành mã mà máy có thể hiểu và thực thi.

gỡ lỗi là hành vi tìm ra nơi trong mã ứng dụng đang xảy ra sai (debug = thoát khỏi lỗi.)

Trong bối cảnh của một IDE, biên dịch (Build trong Visual Studio) chỉ xây dựng các mã, gỡ lỗi (Chạy trong Visual Studio) biên dịch mã, khởi chạy nó và đính kèm một trình gỡ lỗi.

2

"Biên dịch" chỉ xây dựng ứng dụng, nhưng "Debug" biên dịch nó và khởi chạy nó để gỡ lỗi.

1

Gỡ lỗi là quá trình xóa lỗi khỏi mã, thường là bằng cách bước qua mã để xác định lỗi. Một công cụ giúp một bước thông qua mã được gọi là trình gỡ lỗi. Xây dựng gỡ lỗi là một biểu tượng có biểu tượng để cho phép nhà phát triển bước qua các dòng mã nguồn trong khi thực thi.

Biên dịch là quá trình chuyển mã thành hướng dẫn của máy (hoặc một số loại ngôn ngữ trung gian, hoặc bytecode, v.v.). Một công cụ thực hiện điều này được gọi là trình biên dịch.

1

Biên dịch mã tạo mã IL và gỡ lỗi đang chuyển thành mã tại thời gian chạy, nơi mã được chuyển đổi từ mã IL sang ngôn ngữ máy.

1

Chuyển đến mục menu "Build -> Build Solution" hoặc nhấn F6. Điều này sẽ xây dựng (biên dịch) các giải pháp mà không cần vào chế độ gỡ lỗi.

Hy vọng điều này sẽ giúp

0

Gỡ lỗi là một phần của quá trình biên dịch không thể xảy ra mà không biên dịch tức là chuyển toàn bộ ngôn ngữ máy sang ngôn ngữ máy. Vì vậy, nếu trình biên dịch tìm thấy một vấn đề trong biên dịch thì trình gỡ rối sẽ giúp loại bỏ nó để hoàn tất việc biên dịch.

Các vấn đề liên quan