Gzip编译及调试 曹益华 2005-09-02
一些概念及本文简称 集成开发环境,Integrated Development Environment,简称IDE Visual C++ 6.0 ,简称VC Borland C++ 3.1 ,简称BC Turbo C 2.0 ,简称TC 各种软件根目录,一律简称$SOME_HOME 如$GZIP_HOME、$VC_HOME
简介:各编译器IDE用于Gzip源码 VC IDE BC IDE for DOS TC IDE 结论:推荐使用VC 编译简单,调试方便 编译通过,直接运行结果错,因此不能调试 TC IDE 编译通过,不能直接运行、调试,且不支持鼠标 结论:推荐使用VC
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS TC IDE VC/BC/TC命令行
VC IDE中Gzip编译步骤 为gzip建立工程
VC IDE中Gzip编译步骤
VC IDE中Gzip编译步骤 在工程中加入gzip源文件
VC IDE中Gzip编译步骤 编译运行
VC IDE中Gzip编译步骤 gzip的运行参数设置
VC IDE中Gzip调试 单步调试 Ctrl+F10:执行到光标处 F11:单步执行(跟进函数调用) F10:单步执行(不跟进函数调用)
VC IDE中Gzip调试 断点 F9:设置/取消断点 F5:执行到下一断点 查看信息
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS TC IDE VC/BC/TC命令行
BC IDE中Gzip编译步骤 $BC_HOME\BIN目录下,BC.EXE/BCW.EXE分别是for DOS/Windows的版本,请使用BC.EXE 建立gzip工程
BC IDE中Gzip编译步骤 在工程中加入gzip源文件 设置包含目录$BC_HOME\INCLUDE、库目录$BC_HOME\LIB、输出目录 更改头文件tailor.h
BC IDE中Gzip编译步骤 设置内存模式为Compact 选Make或Build all编译 运行 控制台打开BC选项中设置的输出文件夹 运行gzip.exe
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS/Windows TC IDE VC/BC/TC命令行
TC IDE中Gzip编译步骤 需要下载修改后的源码包gzip124_for_tc.rar 下载地址:ftp://ds0411:ds0411@202.38.79.124/resource/ 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目标文件
TC IDE中Gzip编译步骤 打开$GZIP_HOME\msdos\gzip.prj工程,对TC进行如下设置: 设置包含目录$TC_HOME\INCLUDE、库目录$TC_HOME\LIB 内存模式改为Compact
TC IDE中Gzip编译步骤 选Make或Build all编译 运行 控制台打开TC选项中设置的输出文件夹 运行gzip.exe
内容:各种编译环境下Gzip编译步骤 VC IDE BC IDE for DOS/Windows TC IDE VC/BC/TC命令行
VC/BC/TC命令行 命令行的方式不推荐使用 请参见另一篇文档《gzip的命令行方式编译》 下载地址:ftp://ds0411:ds0411@202.38.79.124/resource/
相关资源 本文档下载地址 常见问题维护 ftp://ds0411:ds0411@202.38.79.124/resource/ http://mail.ustc.edu.cn/~caoyihua