1 / 6

Debugging in VC

Debugging in VC. 259201 Computer Programming for Engineers. Debugging. เขียนโปรแกรมดังต่อไปนี้ #include &lt;stdio.h&gt; void main() { int i; for (i = 1; i &lt;= 10; i++) { printf(&quot;i = %d<br>&quot;, i); } }. การ Set เพื่อให้สามารถทำการ Debug ได้.

adamma
Download Presentation

Debugging in VC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Debugging in VC 259201 Computer Programming for Engineers

  2. Debugging • เขียนโปรแกรมดังต่อไปนี้ #include <stdio.h> void main() { int i; for (i = 1; i <= 10; i++) { printf("i = %d\n", i); } }

  3. การ Set เพื่อให้สามารถทำการ Debug ได้ • ไปที่ Project-> (ชื่อ Project) Properties (เป็นตัวเลือกล่างสุด) • ด้านซ้าย ให้ทำการ Expand ตัวเลือก "Configuration Properties“ • แล้วทำการ Expand ตัวเลือกย่อย "C/C++“ • แล้วให้เลือก General • ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Debug Information Format" ให้เป็น "Program Database For Edit And Continue (/ZI)“ • ด้านซ้าย เลือก "Optimization“ • ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Optimization" ให้เป็น "Disabled (/Od)“ • ด้านซ้ายทำการ Expand ตัวเลือก "Linker“ • แล้วเลือก "Debugging“ • ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Generate Debug Info" ให้เป็น "Yes“ • คลิก ok

  4. ทำการ Build • ไปที่โปรแกรม แล้วทดลองกำหนด Breakpoint ในบรรทัดที่มี for โดยการคลิกขวาที่บรรทัดนี้ แล้วเลือก Breakpoint -> Insert Breakpoint • เลือก Start Debugging หรือ กด F5 โปรแกรมจะเริ่มทำงานจนมาหยุดที่ Breakpoint ที่ถูกกำหนดไว้ • สั่งให้ทำงานต่อไปทีละบรรทัดโดยการใช้ F10 • ตัวแปร และสถานะการเรียกฟังก์ชันจะแสดงอยู่ในส่วนล่าง เช่นในตัวอย่างนี้ เมื่อกด F10 ไปเรื่อยๆ จะมีการแสดงค่าของตัวแปร i เริ่มต้นที่ 1 และเพิ่มค่าขึ้นเรื่อยๆ

  5. โดยสามารถกด Alt-Tab เพื่อสลับหน้าจอไปดูผลการทำงานได้ • สามารถหยุดการ Debug ได้โดยการเลือก Debug -> Stop Debugging หรือ กด Shift-F5

More Related