Download presentation
Presentation is loading. Please wait.
1
Gzip编译及调试 曹益华
2
一些概念及本文简称 集成开发环境,Integrated Development Environment,简称IDE
Visual C ,简称VC Borland C ,简称BC Turbo C 2.0 ,简称TC 各种软件根目录,一律简称$SOME_HOME 如$GZIP_HOME、$VC_HOME
3
简介:各编译器IDE用于Gzip源码 VC IDE BC IDE for DOS TC IDE 结论:推荐使用VC 编译简单,调试方便
编译通过,直接运行结果错,因此不能调试 TC IDE 编译通过,不能直接运行、调试,且不支持鼠标 结论:推荐使用VC
4
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS TC IDE VC/BC/TC命令行
5
VC IDE中Gzip编译步骤 为gzip建立工程
6
VC IDE中Gzip编译步骤
7
VC IDE中Gzip编译步骤 在工程中加入gzip源文件
8
VC IDE中Gzip编译步骤 编译运行
9
VC IDE中Gzip编译步骤 gzip的运行参数设置
10
VC IDE中Gzip调试 单步调试 Ctrl+F10:执行到光标处 F11:单步执行(跟进函数调用) F10:单步执行(不跟进函数调用)
11
VC IDE中Gzip调试 断点 F9:设置/取消断点 F5:执行到下一断点 查看信息
12
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS TC IDE VC/BC/TC命令行
13
BC IDE中Gzip编译步骤 $BC_HOME\BIN目录下,BC.EXE/BCW.EXE分别是for DOS/Windows的版本,请使用BC.EXE 建立gzip工程
14
BC IDE中Gzip编译步骤 在工程中加入gzip源文件
设置包含目录$BC_HOME\INCLUDE、库目录$BC_HOME\LIB、输出目录 更改头文件tailor.h
15
BC IDE中Gzip编译步骤 设置内存模式为Compact 选Make或Build all编译 运行 控制台打开BC选项中设置的输出文件夹
运行gzip.exe
16
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS/Windows TC IDE VC/BC/TC命令行
17
TC IDE中Gzip编译步骤 需要下载修改后的源码包gzip124_for_tc.rar
gzip124_src_for_tc.rar改动过的地方有: 所有文件由UNIX格式转为DOS格式 $GZIP_HOME\tailor.h添加了NO_ASM宏 $GZIP_HOME\msdos\gzip.prj删去了第16行的match.obj $GZIP_HOME\目录下拷贝了$TC_HOME\目录下的WILDARGS.OBJ目标文件
18
TC IDE中Gzip编译步骤 打开$GZIP_HOME\msdos\gzip.prj工程,对TC进行如下设置:
设置包含目录$TC_HOME\INCLUDE、库目录$TC_HOME\LIB 内存模式改为Compact
19
TC IDE中Gzip编译步骤 选Make或Build all编译 运行 控制台打开TC选项中设置的输出文件夹 运行gzip.exe
20
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS/Windows TC IDE VC/BC/TC命令行
21
VC/BC/TC命令行 命令行的方式不推荐使用 请参见另一篇文档《gzip的命令行方式编译》
22
相关资源 本文档下载地址 常见问题维护 ftp://ds0411:ds0411@202.38.79.124/resource/
Similar presentations