Lei Zhao, USTC Gzip 编译及调试 Speaker: Lei Zhao ( 赵雷 ) Department of Computer Science & Technology University of Science & T echnology of China September 13,

Slides:



Advertisements
Similar presentations
首 页 首 页 上一页 下一页 本讲内容 投影法概述三视图形成及其投影规律平面立体三视图、尺寸标注 本讲内容 复习: P25~P31 、 P84~P85 作业: P7, P8, P14[2-32(2) A3 (1:1)]
Advertisements

Nutch 二次开发介绍.  1.Nutch 二次开发中重点环节介绍 1.1 信息源选择及规范制定 1.2 信息预处理 1.3 索引构建 1.4 排序规则制定 1.5 查询系统及用户界面  2.Nutch 中的 plugin 介绍 2.1 Plugin 介绍 2.2 页面解析.
一、统计范围 注册地在湖里区的具有房地产开发资质的 房地产开发企业 无论目前是否有开发项目 无论开发的项目是在湖里区还是在其他区 没有开发项目的企业需要报送年报和月报 中的资金表(空表)。 新成立的项目公司,要先入库,再报报表。
基本知识和几何要素的投影 模块一: 字体练习 第一章 制图的基本知识与基本技能 题目提示返回.
数控机床结构及维修 主编:于万成 王桂莲 副主编:李昊 人民邮电出版社 北京 ◎ 了解数控系统的组成和常见数控系统 的特点 ◎ 熟悉常见数控系统的参数设置 ◎ 掌握数控系统的常见故障诊断及维修 方法 调试与维修数控 机床的数控系统.
第二节 Flash 动态按钮的制作 铁王中学 王东强 学习目标: 1 、了解 ActionScript 在交互动画中的重要作 用 2 、知道 ActionsScript 程序的组成 3 、熟练使用按钮中的 ActionScript 控制动画 播放的操作,掌握按钮的创建和使用方法,
实验:验证牛顿第二定律. 1 、实验目的:探究 a 与 F 、 m 的定量关系 2 、实验原理:控制变量法 A 、 m 一定时,探究 a 随 F 的变化关系 B 、 F 一定时, 探究 a 随 m 的变化关系.
Evernote 简介 —— 笔记管理软件 小组成员: 姓名 学号 邵亚平 SC 刘胜菊 SC 李丽丽 SC 周 洋 SC
本幻灯为医用耗材集中询价采购网上操作说明,请参考收费说明、供应厂商流程等文件 综合学习。幻灯次序按操作次序进行,可配合自身用户名对照学习。 操作人员:所有类别 操作说明:所有标 new 标志的文件,务必仔细查看。原有用户名和信息均可继续使用,新 使用人员可点击注册申请使用.
计算机 在分析化学的应用 ( 简介 ) 陈辉宏. 一. 概述 信息时代的来临, 各门学科的研究方法都 有了新的发展. 计算机的介入, 为分析化学的进展提供了 一种更方便的研究方法.
Linux 下驱动程序简介 —USB 摄像头 CWY-CTS-SA117L 袁师盛 柴佳杰 孙融 王磊.
编译程序 构造原理和实现技术 授课教师:吕江花. 第一章 编译程序概述 主要内容: 几个基本概念 编译器的工作过程概述 编译器各个阶段的功能描述 编译程序的实现途径.
1 建立 ArmLinux 仿真开发环境 X-Men 小组. 2 内 容 1. Armlinux 仿真环境的建立 2. Armlinux 内核配置的问题.
嵌入式操作系统 陈香兰 Fall 系统调用 10/27/09 嵌入式 OS 3/12 系统调用的意义  操作系统为用户态进程与硬件设备进行交互提供 了一组接口 —— 系统调用  把用户从底层的硬件编程中解放出来  极大的提高了系统的安全性  使用户程序具有可移植性.
Thomson Reuters 中国办事处 2008 年 5 月 Web of Science 培训课件 第六部分 : Web of Science 的管理功能.
系统调用 Embedded Operating Systems2 系统调用的意义 操作系统为用户态进程与硬件设备进行交互提 供了一组接口 —— 系统调用 把用户从底层的硬件编程中解放出来 极大的提高了系统的安全性 使用户程序具有可移植性.
第四章 8086 汇编语言程序设计 几个概念 几个概念 8086 汇编语言的语句 8086 汇编语言的语句 8086 汇编中的伪指令 8086 汇编中的伪指令 8086 汇编中的运算符 8086 汇编中的运算符 汇编语言程序设计 汇编语言程序设计 宏定义与宏调用 宏定义与宏调用 系统调用 系统调用.
1 为了更好的揭示随机现象的规律性并 利用数学工具描述其规律, 有必要引入随 机变量来描述随机试验的不同结果 例 电话总机某段时间内接到的电话次数, 可用一个变量 X 来描述 例 检测一件产品可能出现的两个结果, 也可以用一个变量来描述 第五章 随机变量及其分布函数.
计算机文化基础 第 13 章 多表操作. 多表操作 以前所进行的操作中,在同一时刻只能打开一个表文 件,这是单工作区操作。但是在有些情况下,我们需要同时 了解多个表文件中的内容,例如 图 8-1 。在表文件 Stud1.DBF 中,有姓名,班级,电话三项;在 Stud2.DBF 中, 有姓名,性别,籍贯,英语四个字段。在单工作区操作方式.
什么是 MPI? MPI(Message Passing Interface ) MPI 是一个库,而不是一门语言; MPI 是一个库,而不是一门语言; MPI 是一种标准或规范的代表,而不特 指某一个对它的具体实现; MPI 是一种标准或规范的代表,而不特 指某一个对它的具体实现; MPI 是一种消息传递编程模型,并成为.
例9:例9: 第 n-1 行( -1 )倍加到第 n 行上,第( n-2 ) 行( -1 )倍加到第 n-1 行上,以此类推, 直到第 1 行( -1 )倍加到第 2 行上。
C 语言程序设计 2008 版. C 语言程序设计 教学要求  掌握程序设计语言的基本知识  常用算法  初步的程序设计能力 学习方法  自主学习  重视上机实践.
第十一章 曲线回归 第一节 曲线的类型与特点 第二节 曲线方程的配置 第三节 多项式回归.
线性代数习题课 吉林大学 术洪亮 第一讲 行 列 式 前面我们已经学习了关 于行列式的概念和一些基本 理论,其主要内容可概括为:
实验三: 用双线性变换法设计 IIR 数字滤波器 一、实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法。 2 掌握数字滤波器的计算机仿真方法。 3 通过观察对实际心电图信号的滤波作用, 获得数字滤波的感性知 识。
C语言程序设计 第一章 C语言概述.
外文文献检索示例. 实验目的: 掌握利用计算机网络检索外文文献的基本方法; 了解熟悉下列数据库的结构、内容并掌握其检索方 法 ; 掌握检索的主要途径:出版物( Publication )、关键 词( Keyword )、作者( Author )等。
第六章 文件管理. 程序设计中,文件是十分重要的,许多情况下, 使用文件可以高效地解决实际问题。有用的数据在后 备存储器上以文件的形式存储后,我们就可以通过文 件对数据进行访问、操作以及检索,这称为文件管理。 6.1 文件的分类 根据文件访问类型的不同,可以将文件分为三类: 顺序文件、随机文件和二进制文件。
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 5 章 解线性方程组的直接法 实际中,存在大量的解线性方程组的问题。很多数值方 法到最后也会涉及到线性方程组的求解问题:如样条插值的 M 和.
从 Postscript 格式文献中提取 数学公式的方法. 概述 从 Postscript 格式文献中提取识别数学公式, 是数学公式识别领域的一个研究方向。主要针对 以 Word 和 Latex 为生成源的 Postscript 文档, 提出 基于内容的数学公式提取方法。首先重载 Postscript.
第5章 键盘与鼠标接口 5.1 键盘概述 5.2 键盘的工作原理 5.3 PC扩展键盘接口 5.4 键盘中断与键盘I/O 5.5 鼠标接口.
电路设计 —— 《 Protel DXP 电路设计基础教程》讲义 电子系电子实训室 第 9 章 电路仿真: 重点内容: 掌握电路仿真的基本步骤 仿真元器件参数设置 电路仿真方式选择 双稳态振荡器电路仿真实例 共基极运放电路仿真实例.
Lei Zhao, USTC Gzip 的命令行方式编译 Speaker: Lei Zhao ( 赵雷 ) Department of Computer Science & Technology University of Science & T echnology of China September.
编译原理总结. 基本概念  编译器 、解释器  编译过程 、各过程的功能  编译器在程序执行过程中的作用  编译器的实现途径.
Skyeye 中运行操作系统. 建立编译环境 下载 3.4 的交叉编译器 –arm-linux-gcc tar.bz2arm-linux-gcc tar.bz2 配置环境 : 为了避免重起 shell 后,环境变量 变化,修改.bashrc 文件。 Vi.bashrc Export.
Department of Mathematics 第二章 解析函数 第一节 解析函数的概念 与 C-R 条件 第二节 初等解析函数 第三节 初等多值函数.
流媒体视频文件的截取和插入 电教组 李红娟. 一、系统配置 软件配置:  操作系统: Microsoft Windows XP /2003  应用软件: 1 、 Extra.FLV 1.8 简介: FlV 视频截取软件。 2 、 Klmcodec434 (视频解码器) 简介:视频解码器。 硬件配置:(略)
1 第 7 章 存储过程、触发器和程序包 在很多时候,都需要保存 PL/SQL 程序块,以便 随后可以重新使用。这也意味着,程序块需要一个名 称,这样需才可以调用或者引用它。命名的 PL/SQL 程序块可被独立编译并存储在数据库中,任何与数据 库相连接的应用程序都可以访问这些存储的 PL/SQL 程序块。
Git 培训 目的 为什么和如何使用 Git 进行开发 Git 常用命令 使用 GUI 操作 Git 库 开发环境配置.
第 9 章 网站的管理与上传 9.1 管理站点 网站中文件的操作 网站制作完毕,难免有多余的文件,或需要改变文件的位置,这需 要对文件进行操作。 在 Dreamweaver 中打开站点, 不要打开网页,也就是保证他们都不在 编辑状态下。在窗口右边的 “ 站点 ” 选项卡中可以完成以对文件进行改名.
系统介绍 一 二 系统登录 三 使用流程 四 信息维护 系统介绍 根据中国政府与有关国家政府签署的相互出具《最终用户和最终 用途说明》的协议,为了便利企业申办《最终用户和最终用途说 明》, 商务部机电和科技产业司委托中国国际电子商务中心开发了 《最终用户和最终用途说明》申请系统,企业可通过此系统填写.
网上预约集港操作指南 一、登录系统 登陆下面图片显示网址:输入堆场用户名、密码和校验码登陆系统.
学生成长成才导图填报指南 填报网址:
常州机电职业技术学院 数控编程与加工技术 精品课程 项目 3 加工中心程序编制 模块 2 方形型腔类零件 上饶职业技术学院 课程负责人:罗根云 2011 年 5 月
新一代移动物联系统 MC MOBILE CONTROL 开启办公物联网时代 Product Promotion.
草原承包经营管理系统 额尔德木图 服务网站: 服务 QQ 群: 电话: QQ : 单位:内蒙古师范大学 内蒙古自治区遥感与地理 信息系统重点实验室.
项目七: PLC 功能指令应用 带进位循环左移指令 XXXXX. 项目七: PLC 功能指令应用 FX2 系列可编程控制器移位控制指令有移位、循环移位、字移位 及先进先出 FIFO 指令等 10 条指令。 带进位循环右移指令 RCR 带进位循环左移指令 RCL 字右移位指令 WSFR 先入先出读出指令.
本讲主要内容: 1. 如何登陆网站后台 2. 基础信息修改 3. 网站文章类型资料更新 4. 网站图片类型资料更新 5. 网站链接类型资料更新 本讲主要目的: 在结束本讲内容之后,能够按照客户的需求对网站的资料 进行实时更新操作。
Java 水晶报表. 目录 水晶报表开发 (CrystalReports 2008) Java 水晶报表 (JBuilder 2005) 报表项目布署 (WebSphere v6.1)
EC 营客通产品操作(九) EC 营客通产品操作(九) 400 电话 400 电话. 400 电话有助于提升企业形象,无论企业地址变更、机构 变化、人员变动,联系方式永远不变。且在 EC 上申请的 400 电话可以在 EC 平台上进行统一的 400 电话接听及 400 电话客服的管理。
超星数字图书馆 一、页面的使用 进入数字图书馆网页 下载超星阅读器 查找图书.
企业产品标准信息公共服务平台 操作介绍 目录 一 、系统架构介绍 二 、企业产品标准自我声明填报系统 三 、企业产品标准公示系统.
表单自定义 “ 表单自定义 ” 功能是用于制作表单的 工具,用数飞 OA 提供的表单自定义 功能能够快速制作出内容丰富、格 式规范、美观的表单。
力的合成 力的合成 一、力的合成 二、力的平行四边形 上一页下一页 目 录 退 出. 一、力的合成 O. O. 1. 合力与分力 我们常常用 一个力来代替几个力。如果这个 力单独作用在物体上的效果与原 来几个力共同作用在物体上的效 果完全一样,那么,这一个力就 叫做那几个力的合力,而那几个 力就是这个力的分力。
第四章 不定积分. 二、 第二类换元积分法 一、 第一类换元积分法 4.2 换元积分法 第二类换元法 第一类换元法 基本思路 设 可导, 则有.
广东省电子政府采购网 广东省财政厅政府采购监管处 2011 年 3 月. 目录 1 用户注册登录 2 维护商品品牌 3 维护商品 / 配件信息 4 采购机构管理 5 用户信息维护.
Word入门及技巧. Word 是一个中英文的文字处理软件,所谓文字处理软件, 是指能够辅助人们在计算机上制作文挡的系统。一般来说, 文字处理软件至少应具有文字的输入、编辑、排版和打印功 能,它处理的对象包括文字、图形、图片、表格、各种链接 对象等。利用它,可以编辑出图文并茂的文档、报纸、书与 因特网上的主页。
逻辑设计基础 1 第 7 章 多级与(或)非门电路 逻辑设计基础 多级门电路.
目标与要求: 让学生了解材料美是布的基本特点,利 用布的特点进行创作,培养学生的创新和实 践能力。
参考文献管理软件. 常见参考文献管理软件 : 中文 : CNKI E-learning (目前免费) NoteExpress NoteFirst 英文: Refworks Endnote (网络版免费) Mendeley……
开放教育学员入学须知 第一部分:浏览山东理工大学远程与继续 教育学院网站浏览山东理工大学远程与继续 教育学院网站 第二部分:浏览中央电大教学平台浏览中央电大教学平台 第三部分:浏览山东电大教学平台浏览山东电大教学平台 第四部分:浏览淄博电大教学平台浏览淄博电大教学平台 第五部分:淄博电大教学平台使用淄博电大教学平台使用.
登陆数据录入明细申报生成汇总申报扣款 输入计算机编码及 密码即可登陆系统. 登陆数据录入明细申报生成汇总申报扣款.
感谢您的关注 联系电话: – 677 手机: QQ :
U niversity of S cience and T echnology of C hina VxWorks 及其应用开发 陈香兰 年 7 月.
运销总公司推广 OA 系统 应用文档说明. 一、系统设置 IE 设置 打开 IE ,点击 “ 工具 ——internet 选项 —— 安全 —— 受信任的站 点 —— 自定义级别 ” ,将含有 ActiveX 选项的控件选择为启用。 “ 确定 ” 后再点击 “ 站点 ” 按钮,将 “ 对该区域中的所有站点要求服.
Word 绘制流程图 图解图解图解图解. 第一步:绘制对象 打开一个 Word 空白文档。 在 “ 绘图 ” 工具栏上,单击 “ 自选图形 ” ,指向 “ 流程图 ” , 再单击所需的形状。 图解.
目录 上页 下页 返回 结束 二、无界函数反常积分的审敛法 * 第五节 反常积分 无穷限的反常积分 无界函数的反常积分 一、无穷限反常积分的审敛法 反常积分的审敛法  函数 第五章 第五章.
2. MCS-51 单片机的组成及结构分析 2.1 MCS-51 单片机的内部结构及结构特点 1 )在 RAM 区有一个寄存器工作区( 4×8 个工作寄存器), 专门功能寄存器 SFR (完成定时器、串行口、中断逻辑等 控制)。 2 )程序存储器与数据存储器在空间上分开。 有不同的地址指针 PC 、
SCI 数据库检索练习参考 本练习完全依照 SCI 数据库实际检索过程而 实现。 本练习完全依照 SCI 数据库实际检索过程而 实现。 练习中,选择了可以举一反三的题目,读 者可以根据题目进行另外的检索练习,如: 可将 “ 与 ” 运算检索改为 “ 或 ” 、 “ 非 ” 运算检索 等等。 练习中,选择了可以举一反三的题目,读.
上机任务 认真查看课件内容,理解: ① ① I/O 接口的含义 ② ② I/O 端口与编址 上网查阅资料,至少找一篇 “I/O 接口 ” 有关的技术 资料(比如显卡、或声卡、网卡、磁盘控制器等 ) 的工作原理)并仔细阅读,扩展知识面。
Presentation transcript:

Lei Zhao, USTC Gzip 编译及调试 Speaker: Lei Zhao ( 赵雷 ) Department of Computer Science & Technology University of Science & T echnology of China September 13, 2006

Lei Zhao, USTC Gzip: Compilation and Debug 2/35 一些概念及本文简称  IDE: Integrated Development Environment  VC: Visual C  BC: Borland C  TC: Turbo C 2.0  各种软件根目录,一律简称 $SOME_HOME  如 $GZIP_HOME 、 $VC_HOME

Lei Zhao, USTC Gzip: Compilation and Debug 3/35 各编译器 IDE 用于 Gzip 源码  VC  编译通过,可直接运行,调试方便  BC for DOS  编译通过,不能直接运行,因此不能调试  BC for Win  编译通过,可直接运行,操作系统不支持 16 位调试器 TDW  TC  编译通过,可直接运行、调试,不支持鼠标 结论:推荐使用 VC

Lei Zhao, USTC Gzip: Compilation and Debug 4/35 各种编译环境下 Gzip 的编译步骤  VC IDE  BC IDE for DOS/Windows  TC IDE  VC/BC/TC 命令行

Lei Zhao, USTC Gzip: Compilation and Debug 5/35 各种编译环境下 Gzip 的编译步骤  VC IDE  BC IDE for DOS/Windows  TC IDE  VC/BC/TC 命令行

Lei Zhao, USTC Gzip: Compilation and Debug 6/35 VC IDE 中 Gzip 编译步骤 —— 建立工程

Lei Zhao, USTC Gzip: Compilation and Debug 7/35 VC IDE 中 Gzip 编译步骤 —— 建立工程

Lei Zhao, USTC Gzip: Compilation and Debug 8/35 VC IDE 中 Gzip 编译步骤 —— 添加源文件

Lei Zhao, USTC Gzip: Compilation and Debug 9/35 VC IDE 中 Gzip 编译步骤 —— 编译运行

Lei Zhao, USTC Gzip: Compilation and Debug 10/35 VC IDE 中 Gzip 编译步骤 —— 参数设置

Lei Zhao, USTC Gzip: Compilation and Debug 11/35 VC IDE 中 Gzip 的调试  单步调试  Ctrl+F10: 执行到光标处  F10: 单步执行(不跟进函数调用)  F11: 单步执行(跟进函数调用)

Lei Zhao, USTC Gzip: Compilation and Debug 12/35 VC IDE 中 Gzip 的调试  断点  F9: 设置 / 取消断点  F5: 执行到下一断点

Lei Zhao, USTC Gzip: Compilation and Debug 13/35 VC IDE 中 Gzip 的调试  查看信息  变量  寄存器  内存  调用栈

Lei Zhao, USTC Gzip: Compilation and Debug 14/35 各种编译环境下 Gzip 的编译步骤  VC IDE  BC IDE for DOS/Windows  TC IDE  VC/BC/TC 命令行

Lei Zhao, USTC Gzip: Compilation and Debug 15/35 BC IDE 中 Gzip 编译步骤  $BC_HOME\BIN 目录下, BC.EXE/BCW.EXE 分别是 for DOS/Windows 的版本  建议使用 BCW.EXE

Lei Zhao, USTC Gzip: Compilation and Debug 16/35 BC IDE 中 Gzip 编译步骤 —— 建立工程  打开工程 -> 选择目录 -> 输入名称 ->ok

Lei Zhao, USTC Gzip: Compilation and Debug 17/35 BC IDE 中 Gzip 编译步骤 —— 添加源文件  只添加.c 文件

Lei Zhao, USTC Gzip: Compilation and Debug 18/35 BC IDE 中 Gzip 编译步骤 —— 设置目录  头文件: $BC_HOME\INCLUDE  库: $BC_HOME\LIB  输出:存放.obj.exe.map 文件

Lei Zhao, USTC Gzip: Compilation and Debug 19/35 BC IDE 中 Gzip 编译步骤 —— 编译运行  Make or Build all  Arguments  Run

Lei Zhao, USTC Gzip: Compilation and Debug 20/35 Gzip124 for BC 改变的源代码  拷贝 $GZIP_HOME\msdos\tailor.c 到 $GZIP_HOME\ 目录下  $GZIP_HOME\tailor.h 添加 NO_ASM 宏

Lei Zhao, USTC Gzip: Compilation and Debug 21/35 各种编译环境下 Gzip 的编译步骤  VC IDE  BC IDE for DOS/Windows  TC IDE  VC/BC/TC 命令行

Lei Zhao, USTC Gzip: Compilation and Debug 22/35 TC IDE 中 Gzip 编译步骤 —— 设置工程  File->Load  打开 $GZIP_HOME\GZIP_TC.PRJ  Project->Project name  设置为 GZIP_TC.PRJ  File->Change dir  设置为 $GZIP_HOME\  Operation->Directories  设置类似 BC

Lei Zhao, USTC Gzip: Compilation and Debug 23/35 TC IDE 中 Gzip 编译步骤 —— 编译运行  F9 : Make  Run->Run  Options->Arguments  调试指令在 Run 中,与 VC 同名的指令作用也相 同

Lei Zhao, USTC Gzip: Compilation and Debug 24/35 Gzip124 for TC 改变的源代码  所有文件由 UNIX 格式转为 DOS 格式  $GZIP_HOME\tailor.h 添加了 NO_ASM 宏  $GZIP_HOME\msdos\gzip.prj 删去了第 16 行的 match.obj  拷贝 $GZIP_HOME\msdos\gzip.prj 到 $GZIP_HOME\ 下并更名为 GZIP_TC.prj  $GZIP_HOME\ 目录下拷贝了 $TC_HOME\ 目录下的 WILDARGS.OBJ

Lei Zhao, USTC Gzip: Compilation and Debug 25/35 分别针对三个 IDE 的 Gzip124 下载地址  /gzip/ /gzip/  Gzip124 for VC.rar  Gzip124 for BC.rar  Gzip124 for TC.rar

Lei Zhao, USTC Gzip: Compilation and Debug 26/35 VC/BC/TC 命令行  命令行的方式不推荐使用  请参见另一篇文档《 gzip 的命令行方式编译》  下载地址:

Lei Zhao, USTC Gzip: Compilation and Debug 27/35 Thanks !