Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gzip编译及调试 曹益华 2005-09-02.

Similar presentations


Presentation on theme: "Gzip编译及调试 曹益华 2005-09-02."— Presentation transcript:

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/


Download ppt "Gzip编译及调试 曹益华 2005-09-02."

Similar presentations


Ads by Google