| | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |      |
|
标记一下:如何在DDK环境下编译驱动 [ 2007-10-18
| 作者:马大哈 | 来自:本站原创]
 |
下载了一份FileDisk源代码.
这个东西是很好的IFS文件过滤驱动学习例子,老外写的.
它可以把一个磁盘平面映象文件映射为一个分区,并可读写.
支持IMG,ISO等格式.
本来想在VC++6.0里面尝试建立工程后编译,可是弄了半天还没弄出个名堂 
后来在一个教程里面看到一个简单的方式,如下:
进入DDK的相应版本命令行(要2000就选2000的,要XP的就选XP的,都有Debug版与Free版)
然后切换到驱动源代码所在文件夹,直接输入以下命令就可以了:
X:\Source\FileDisk\Build -cZ
DDK的工具会自动去找makefile与source这两个文件,并根据里面的配置来编译驱动.
要注意的是,这两个文件都是没有后缀名的.
在FileDisk的source文件里面,有如下内容:
TARGETNAME=filedisk '目标文件名,不含后缀
TARGETPATH=..\obj '生成的文件放到哪个目录
TARGETTYPE=DRIVER '生成文件的类型(这里是驱动,那就是DRIVER了)
INCLUDES=..\inc '指定INC目录
SOURCES=filedisk.c filedisk.rc '大约是参与编译的文件吧.....
具体自己用时改改,成为自己所需要的样子就可以了.
至于另一个,makefile文件,就不大清楚了......
不过好歹还是很顺利地编译出来了,哇哈哈哈哈哈哈~~ 
|
|
|
|
|