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

Slides:



Advertisements
Similar presentations
歷史二 第一篇 第二章 三代的興衰與文化 第一節 三代興衰與封建體制 第二節 時代劇變與學術教育的發達.
Advertisements

C/C++ 程序设计 吉林财经大学 管理科学与信息工程学院 李艳东 : Tel :
导 游 基 础 知 识.
传道书 12种虚空 9处不可知 23样价值观 7个小结论 人生是虚空的虚空! (没有神的人生)
3.《增值税纳税申报表(小规模纳税人适用)》填写
肖 冰 深圳市达晨创业投资有限公司 副总裁 深圳市达晨财信创业投资管理公司 总裁
〝奇異恩典〞~陳進成 『我的弟兄們,你們落在百般試煉中,都要 以為大喜樂;因知道你們的信心經過試驗, 就生忍耐。但忍耐也當成功,使你們成全、
外国小说话题突破系列之七 情感.
一般纳税人增值税 纳税申报表填写指引 白银高新区国税局 纳税服务科 2016年5月.
第7课 古罗马的政制与法律.
第二单元 商鞅变法 第1课 改革变法风潮与秦国历史机遇(背景) 第2课 “为秦开帝业”──商鞅变法(内容)
内 容 ● 民间非营利组织会计实务操作 ● 项目会计核算中注意事项 ● 社会组织年检报告的填列 ● 社会组织评估中财务资产指标的解释
荆轲刺秦王 《战国策》.
初探逻辑推理 提高思维水平 ——《逻辑和语文学习》
列王紀下8章 啟示錄12章 書念婦人 婦人 死裡復活的兒子 被提的男孩子 七年饑荒 三年半大災難 非利士地 曠野 歸還房屋田地
佛教既是外來宗教, 為何盛行於中國?.
港澳信義會明道小學 天地有情 分享者:徐燦麗老師、 蘇娟玉老師 日期:2005年12月3日 P.1.
关于职教发展的几个理念 上海市教育科学研究院 周亚弟.
第二章 三代的興衰與文化 第二節 時代劇變與學術教育的發達
江苏衡鼎律师事务所苏州分所 苏州广正知识产权代理有限公司
上海教育出版社 《历史与社会》九年级(全一册) 教师教材培训 深圳市南山区北师大南山附中 熊菊珍 年 8 月 13 日.
桃園縣龜山鄉文欣國小 校園植物簡介 內庭區.
耶利米书.
河北民族师范学院图书馆志愿服务个案 张田吉
列王紀概覽.
食品营养成分的检验. 食品营养成分的检验 科学探究的一般过程: 形成假设 设计方案 收集数据 表达交流 处理信息 得出结论 探究:馒头和蛋糕中是否含有淀粉和脂肪 假设:馒头和蛋糕中含有淀粉和脂肪.
南亚、中亚 要点·疑点·考点 位置:位于喜马拉雅山以南,印度洋以北,大部分在10°N~30 °N之间 内陆国——尼泊尔、锡金、不丹
張騫、班超通西域.
传道书 12种虚空 9处不可知 23样价值观 7个小结论 人生是虚空的虚空! (没有神的人生)
朝代接龙(排一排,把下列朝代按建立的先后顺序排列)(10分)
会计电算化 录入期初余额 北京科技宏远有限公司总账系统启用日期有二种方案,一是2006年1月,二是2006年2月,其他初始设置完全一样,假定你是该公司会计主管,你选哪种方案?为什么?? ?
台湾是我国领土不可分割的一部分,台海局势总是引起各方关注,特别是美国。为什么美国对台湾虎视眈眈?
第一單元 儒家思想與中國社會 專題一 孔孟思想與儒家的發展.
我国处理民族关系的基本原则.
斗兽场 万神殿 圣彼得大教堂 君士坦丁凯旋门.
回忆与思考: 中国早期政治制度有哪些重要特点? ◇神权与王权结合; ◇以血缘关系为纽带形成国家政治结构;
第二课 走向“大一统”的秦汉政治.
11 室外装饰设计 本章提要 本章主要讲述了室外装饰设计的含义及其基本特征,室外装饰设计的基本原则,中外室外装饰设计的基本概况,室外装饰设计与室外环境的关系、建筑装饰的细部设计以及店面装饰设计等内容。
让“反思”成为一种习惯 北京一师附小 韩玉娟.
第六节 春秋战国时期的社会经济和社会变革.
異端與異教 基督信仰.
漢魏間的國際局勢與女性外交 -〈昭君怨〉與悲憤〈胡笳十八拍〉
耶利米书.
彌迦書 緒論.
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习前的准备工作 讲师:burning.
課程簡介.
SVN服务器的搭建(Windows) 柳峰
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Gzip 编译及调试 Speaker: Lei Zhao (赵雷) September 13, 2006
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
VSS使用简介 王树升
織物的認識 演示者:陳明玲 美容科:家政概論.
南國被擄( BC共分三批) 巴比倫帝國 猶大 巴比倫 猶大人被擄巴比倫.
三:基于Eclipse的集成开发环境搭建与使用
地震 在板塊交接處,因岩層受到外力作用,相互 擠壓或張裂,易造成斷層錯動,同時釋出巨 大的能量,此能量以波的型式並藉由岩層傳
北國 亞述 巴比倫 南國 那鴻 以利亞 西番雅 以利沙 哈巴谷 約珥 約拿 俄巴底亞 阿摩司 北 何西阿 耶利米 以賽亞 以西結 南 彌迦
北国 亚述 巴比伦 南国 那鸿 以利亚 西番雅 以利沙 哈巴谷 约珥 约拿 俄巴底亚 阿摩司 北 何西阿 耶利米 以赛亚 以西结 南 弥迦
Web安全基础教程
姚金宇 MIT SCHEME 使用说明 姚金宇
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
五萬人歸回 猶大 巴比倫帝國 波斯帝國 希 被 擄 (1) 被 擄 (2) 被 擄 (3) 歸 回 被擄70年 哈巴谷 俄巴底亞 耶利米
第一章 C语言概述 C语言的发展简史和特点 C语言程序的结构与书写规则 C语言的语句和关键字 Turbo C V2.0的基本操作
啟示錄精要 第六講 撒但的結局、審判 ﹝第廿章﹞.
五萬人歸回 猶大 巴比倫帝國 波斯帝國 希 被 擄 (1) 被 擄 (2) 被 擄 (3) 歸 回 被擄70年 哈巴谷 俄巴底亞 耶利米
何西阿書.
99 教育部專案補助計畫案明細 大類 分項 教育部補助 學校配合款 工作項目 計畫主 持人 執行期限 文號 備註 設備費 業務費 管理學院
Presentation transcript:

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