驱动程序开发技术详解读书笔记(八)
来源:互联网 发布:ug编程铣孔螺旋进刀 编辑:程序博客网 时间:2024/06/05 06:21
在看第一章的时候,讲到了用VC编译驱动程序,需要修改一些编译和链接参数,但是却不是很理解为何要那样修改,现在终于在第三章找到了答案。
/nologo:代表不显示编译的版权信息
/Gz:默认函数调用采用标准调用(_stdcall)
/W3:采用第三级的警告的模式
/WX:将警告信息变成错误信息,最大程度地保证代码的可靠性
/Z7:用Z7模式产生调试信息。VC默认的Program Database for "Edit & Continue",这个和link的/drvier选项冲突
/Od:关闭调试模式。驱动程序不需要像WIN32程序那样用VC调试器调试,而需要用内核调试器调试
/D WIN32=100 /D_X86=1 /D WINVER=0x500 /D DBG=1是定义一些宏,这些是必需的。
(WINVER>=0X500指Win2000以上。有些api和常数只有在win2000以上才支持)
/Fo"MyDriver_Check":设置中间生成的目标代码的路径
/Fd"MyDriver_Check":设置pdb文件的目录位置,pdb文件中包含了大量的符号,这是调试驱动所必需的。
/FD:生成文件依赖
/c:只进行编译,而不链接
- 驱动程序开发技术详解读书笔记(八)
- 驱动程序开发技术详解读书笔记(四)
- 驱动程序开发技术详解读书笔记(五)
- 驱动程序开发技术详解读书笔记(六)
- 驱动程序开发技术详解读书笔记(七)
- 驱动程序开发技术详解读书笔记(九)
- Windows驱动程序设计详解(八)--- 驱动程序的同步处理
- 《Windows驱动开发技术详解》读书笔记(二)
- 《Windows驱动开发技术详解》读书笔记(一)
- 读书笔记_Rootkit技术_文件过滤驱动程序(2)
- linux驱动程序-读书笔记(一)scull函数详解
- 驱动程序开发流程详解
- usb驱动程序开发技术总结
- usb驱动程序开发技术总结
- React-引领未来的用户界面开发框架-读书笔记(八)
- 【读书笔记】大规模Web开发技术(前言)
- COM技术内幕-读书笔记-系列之八
- <学习笔记>Windows驱动开发技术详解__驱动程序的同步处理
- 链接问题
- Mac OS X: DeployStudio更新v1.0rc16
- inetinfo.exe 与IIS admin Service
- 3层结构
- SSRS中, 如何将Multi Value传递到SQL的in clause中.
- 驱动程序开发技术详解读书笔记(八)
- 敏捷实践有感I
- 内联函数
- 歌词:千年一梦
- 《ASP.NET夜话》一书勘错表及本人工作情况汇报
- “程序员羊皮卷”中的职场江湖——《程序员羊皮卷》书评(4)
- C# 任务管理器种隐藏进程
- 从U盘的格式化看 ~
- 一个线程阻塞的读写对象 .NET