- 17
- 0
- 约9.7千字
- 约 41页
- 2017-03-31 发布于广东
- 举报
幻灯片 1 - 清华大学计算机系.ppt
链接和加载的作用 静态链接 目标文件(处理目标)? 可重定位目标文件(输入) 符号表和符号解析 重定位 可执行目标文件(输出) 加载可执行目标文件 共享库的加载和动态链接 处理目标文件的常用工具 提纲 链接和加载的作用 链接的时机: 编译时,就是源代码被编译成机器代码时; 加载时,也就是程序被加载到内存时; 运行时,由应用程序来实施。 链接在现代软件开发中占有极为重要的地位:为“复用”提供技术支持: 它使得分离编译成为可能。我们可以把大型的应用程序分解为多个较小的、便于管理的模块,独立的修改和编译这些模块,这样当我们修改这些模块中的一个时,只需要重新编译链接它,而不必重新编译整个应用程序所有模块。 动态绑定(Binding):接口,定义、实现、使用的分离 学习链接知识的意义: 帮助我们构造大型程序; 帮助我们避免一些危险的编程错误; 帮助我们开发共享库(构件库); 编译器驱动程序 编译器驱动程序为用户根据需求调用预处理器、汇编器和链接器。 以GCC为例,我们要用用GCC编译系统编译如下程序: 编译器驱动程序 需要在shell中输入如下命令来调用GCC驱动程序: unix gcc –O2 –g –o p main.c swap.c 该命令调用了GCC编译器驱动程序,将应用程序从ASCII码源文件翻译成可执行的目标文件。在这一过程中,经过了如下步骤: 1. 调用C预处理器把
您可能关注的文档
- 宝丰一高.ppt
- 实事求是与自我意识_606204665.ppt
- 实验15 邮件服务器的配置ppt - Windows Live.ppt
- 实验2-2 闪烁计数器及γ能谱测量 南开大... - 南开大学.ppt
- 实验一 认识Flash MX 2004.ppt
- 实验中学初一英语备课组.ppt
- 实验中学语文公开课.ppt
- 实验五-flash操作步骤1.ppt
- 实验十一 Flash动画2.ppt
- 实验环境介绍.ppt
- 2026年江苏南京市第三十九中学九年级语文中考一模试卷(含答案).pdf
- 监护室护理风险管理与防范措施.pptx
- 2026年江苏省连云港市连云区两校中考二模语文试题(图片版,含答案).pdf
- 计算机:AI时代的散热变革:液冷需求加速释放.pdf
- 广东省广州市增城区2025-2026学年七年级下学期期中考试语文试卷(含答案).docx
- 计算机行业深度报告:AI专题研究——阿里:从千问开源生态到超级AI云,或将重构商业基础设施.pdf
- 湖南省衡阳市耒阳市童星实验学校2026年中考语文一模试卷.docx
- 广东省梅州市兴宁市2025-2026学年八年级下学期5月期中阶段质量检测语文试题.pdf
- 湖南省邵阳市邵东市2026年中考语文二模试卷.docx
- 湖南省邵阳市邵阳县2025-2026学年七年级上学期期末语文试题(含答案).docx
最近下载
- 2021年一级造价工程师《建设工程技术与计量》(交通工程)考点速记手册.pdf VIP
- 2023年广东省高考政治试题与参考答案.docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 语文+答案河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 中医康复理疗师真题及答案.docx
- 2025年中医康复理疗师真题及答案.docx
- 英语河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 2026年江西萍乡市八年级地理生物会考真题试卷(含答案).docx VIP
- 2026河南郑州高中毕业年级下学期第二次质量预测物理试题卷.docx VIP
原创力文档

文档评论(0)