How to disable optimization when building WRK for easily debug?

How to disable optimization when building WRK for easily debug...

 

 

1.       Build AMD64 WRK

 

a)       Edit /BASE/NTOS/BUILD/MAKEFILE.BUILD

targcopts = -Wp64 -Zi -Od -EHs-c- /Od -Gs12288 -GL- -MT -U_MT

b)       Edit /BASE/NTOS/PERF/HOOKS.C, implement function abs(…) at line 405 by yourself. For example

 

c)       Build with command ‘nmake –nologo amd64=’

 

 

 

2.       Build X86 WRK

 

1)       First build X86 WRK with optimization on

2)       Copy /BASE/NTOS/RTL/BUILD/OBJI386/bitmap.obj out for later use

3)       Clean with command ‘nmake x86= clean’

4)       Edit /BASE/NTOS/BUILD/MAKEFILE.BUILD

targcopts = -Gm- -Gz -GX- -G6 -Ze -Gi- -QIfdiv- -Zi -Od -Oy-

5)       Copy bitmap.obj to /BASE/NTOS/RTL/BUILD/OBJI386/bitmap.obj

6)       Build with command ‘nmake –nologo x86=’

 

 

I debugged AMD64 WRK with optimization off in 64bit win03sp2, it worked fine. Good luck!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值