Gzip编译及调试PPT课件_第1页
Gzip编译及调试PPT课件_第2页
Gzip编译及调试PPT课件_第3页
Gzip编译及调试PPT课件_第4页
Gzip编译及调试PPT课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Gzip编译及调试编译及调试曹益华2005-09-02一些概念及本文简称一些概念及本文简称l集成开发环境,Integrated Development Environment,简称IDElVisual C+ 6.0 ,简称VClBorland C+ 3.1 ,简称BClTurbo C 2.0 ,简称TCl各种软件根目录,一律简称$SOME_HOME如$GZIP_HOME、$VC_HOME简介:各编译器简介:各编译器IDE用于用于Gzip源码源码lVC IDE编译简单,调试方便lBC IDE for DOS编译通过,直接运行结果错,因此不能调试lTC IDE编译通过,不能直接运行、调试,且不支持

2、鼠标l结论:推荐使用VC内容:各种编译环境下内容:各种编译环境下Gzip编译步骤编译步骤lVC IDElBC IDE for DOSlTC IDElVC/BC/TC命令行VC IDE中中Gzip编译步骤编译步骤l为gzip建立工程VC IDE中中Gzip编译步骤编译步骤VC IDE中中Gzip编译步骤编译步骤l在工程中加入gzip源文件 VC IDE中中Gzip编译步骤编译步骤l编译运行VC IDE中中Gzip编译步骤编译步骤lgzip的运行参数设置VC IDE中中Gzip调试调试l单步调试Ctrl+F10:执行到光标处F11:单步执行(跟进函数调用)F10:单步执行(不跟进函数调用)VC I

3、DE中中Gzip调试调试l断点F9:设置/取消断点F5:执行到下一断点l查看信息内容:各种编译环境下内容:各种编译环境下Gzip编译步骤编译步骤lVC IDElBC IDE for DOSlTC IDElVC/BC/TC命令行BC IDE中中Gzip编译步骤编译步骤l$BC_HOMEBIN目录下,BC.EXE/BCW.EXE分别是for DOS/Windows的版本,请使用BC.EXEl建立gzip工程BC IDE中中Gzip编译步骤编译步骤l在工程中加入gzip源文件只加入*.c文件l设置包含目录$BC_HOMEINCLUDE、库目录$BC_HOMELIB、输出目录l更改头文件tailor.

4、hBC IDE中中Gzip编译步骤编译步骤l设置内存模式为Compactl选Make或Build all编译l运行控制台打开BC选项中设置的输出文件夹运行gzip.exe内容:各种编译环境下内容:各种编译环境下Gzip编译步骤编译步骤lVC IDElBC IDE for DOS/WindowslTC IDElVC/BC/TC命令行TC IDE中中Gzip编译步骤编译步骤l需要下载修改后的源码包gzip124_for_tc.rar下载地址:ftp:/ds0411:ds041124/resource/lgzip124_src_for_tc.rar改动过的地方有:所有文件由UN

5、IX格式转为DOS格式$GZIP_HOMEtailor.h添加了NO_ASM宏$GZIP_HOMEmsdosgzip.prj删去了第16行的match.obj$GZIP_HOME目录下拷贝了$TC_HOME目录下的WILDARGS.OBJ目标文件TC IDE中中Gzip编译步骤编译步骤l打开$GZIP_HOMEmsdosgzip.prj工程,对TC进行如下设置:工作目录改为$GZIP_HOME设置包含目录$TC_HOMEINCLUDE、库目录$TC_HOMELIB内存模式改为CompactTC IDE中中Gzip编译步骤编译步骤l选Make或Build all编译l运行控制台打开TC选项中设置的输出文件夹运行gzip.exe内容:各种编译环境下内容:各种编译环境下Gzip编译步骤编译步骤lVC IDElBC IDE for DOS/WindowslTC IDElVC/BC/TC命令行VC/BC/TC命令行命令行l命令行的方式不推荐使用l请参见另一篇文档gzip的命令行方式编译下载地址:ftp:/ds0411:ds0411202.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论