阅读:1258回复:5
为什么用free环境build出来的,还是有debug info
请高手赐教!!!
|
|
最新喜欢:![]() |
沙发#
发布于:2002-09-29 15:18
先将原来CHECKED编译的OBJ等文件全部删除,在FREE编译就没有了。
|
|
|
板凳#
发布于:2002-09-29 15:34
还是不行A,我什么都删了,只剩下source可编译出来还是一样大的。也有debug info 。请指教!
|
|
地板#
发布于:2002-09-29 15:53
free build 带有调试信息的,你可以用rebase命令,去除调试信息。
方法: 1.定位baseaddress. dumpbin /headers DRIVER_NAME | more 列出的得image base 为 baseaddress 2.用rebase命令脱去debug info rebase -b baseaddress(例如0x10000) -x . driver.sys 这样,你得到的driver.sys文件就很小了。 [编辑 - 9/29/02 by dazzy] |
|
地下室#
发布于:2002-09-29 16:42
谢谢老兄!
|
|
5楼#
发布于:2002-10-03 11:57
vxd一样吗? 手头上一下子还找不到win9x
|
|