?????????????????????????к???????????????????е????????????????????????????????????????????????????λ?????????????????????????????????????????м????????????????????г??????????????????????????д???????????????????????к?????????????????????????????????з?????????

???????????? VisualStudio 6.0

??????1???е?????????????????????????Щ???????????????

????????????????????????????????????????????????????vc???棬??????????debug?汾?????????debug??????????*.pdb??????????????????????release?汾??????????????????????????????Build??????? ???Batch Build????????????????????????????????????????????debug?汾????release?汾???

??????2??????????????????Щ??

????????????????????????????

????a???????????????????????????process.c?????????????????

????b??????????VisualStudio 6.0?????????ctrl + F7??????????????????????????????????????????process.c??????????F7????link????????process.o?????lib??????exe?????

????c????????F10????process.exe?????????????????????????????main?????????λ???????????????????????

????d??????????????????漸???

????F10  ??????????????????????????????
????F11  ????????????????????????????????
????shift +F11 ??е??????????λ??
????shift + F5  ??????????
????F5  ??????????У????????????????
????ctrl + shift + F5?? ???????????????????μ??????
????alt + 3?? ??Watch????????????????????????????????????????????????????????????????????????????????
????alt + 7?? ???????
????alt + 6?? ??????????????????????????
????alt  + 4?? ????????к?????????????Щ???
????alt  + 5?? ??cpu????????????????????????eax??ebp??esp??EIP??
????alt + 8??  ??????????????code??disassemble????????????????????????

??????3??????????????????

?????????????????2????????

????a????alt + F9?? ??breakpoints????????Data

????b????????????????????ε?????????Advanced Breakpoint????????????

????c????expression???????????????????????????????????????????????ж?

????num == 2                   ?ж? num ??????2
????*??long*??0x5000        ?ж??????????????????

??????4??vc?????????????

???????????

????a???????????F10??????????????????

????b????????Debug??????????thread??????

????c??????????????????????д????????????????????????????е????????????????????????????Set Focus???????????thread?????suspend?????????resume??????????thread???ɡ?

??????5?????????vc????????????????????????

????????????????????????????????Debug???????е??????

???????????Project??->??setting???? ???link???????Enable profiling????????

???????????????????exe??????

??????????build??->??Profile???? ??????profile??????? ??????????????????????OK???????????????С??????е???????Output????????????