- 432
- 0
- 约2.76万字
- 约 70页
- 2016-12-25 发布于广东
- 举报
可执行文件的链接生成 主要教学目标 使学生了解链接器是如何工作的,从而能够养成良好的程序设计习惯,并增加程序调试能力。 通过了解可执行文件的存储器映像来进一步深入理解进程的虚拟地址空间的概念。 包括以下内容 链接和静态链接概念 三种目标文件格式 符号及符号表、符号解析 使用静态库链接 重定位信息及重定位过程 可执行文件的存储器映像 可执行文件的加载 共享(动态)库链接 程序的链接 分以下三个部分介绍 第一讲:目标文件格式 程序的链接概述、链接的意义与过程 ELF目标文件、重定位目标文件格式、可执行目标文件格式 第二讲:符号解析与重定位 符号和符号表、符号解析 与静态库的链接 重定位信息、重定位过程 可执行文件的加载 第三讲:动态链接 动态链接的特性、程序加载时的动态链接、程序运行时的动态链接、动态链接举例 可执行目标文件格式 与.o文件稍有不同: ELF头中字段e_entry给出执行程序时第一条指令的地址,而在可重定位文件中,此字段为0 多一个.init节,用于定义_init函数,该函数用来进行可执行目标文件开始执行时的初始化工作 少两.rel节(无需重定位) 多一个程序头表,也称段头表(segment header table),是一个结构数组 可执行文件中的程序头表 可执行文件中的程序头表 程序的链接 分以下三个部分介绍 第一讲:目标文件格式 程序的链接概述、链接的意义与过程
您可能关注的文档
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件4(智能仪器)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件5(PLC)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件6(执行机构)课件.ppt
- 计算机控制技术第2版作者李江全第4章计算机控制系统中的软件1(监控组态软件KingView2)课件.ppt
- 计算机控制技术第2版作者李江全第4章计算机控制系统中的软件2(监控组态软件Kingview)课件.ppt
- 计算机控制技术第2版作者李江全第4章计算机控制系统中的软件3(面向对象语言VisualBasic)课件.ppt
- 计算机控制技术第2版作者李江全第5章串口通信控制系统与实训(串口通信技术)课件.ppt
- 计算机控制技术第2版作者李江全第6章PLC控制系统与实训课件.ppt
- 计算机控制技术第2版作者李江全第7章数据采集卡的控制系统与实训课件.ppt
- 计算机控制技术第2版作者李江全第8章集散控制系统与实训课件.ppt
- 计算机系统基础作者袁春风第五章程序的执行课件.ppt
- 计算机系统基础作者袁春风第一章计算机系统概论课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目二课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目三课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目五课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目一课件.ppt
- 计算机应用基础第2版作者宁玲第1章计算机基础知识课件.pptx
- 计算机应用基础第2版作者宁玲第2章win7操作系统课件.pptx
- 计算机应用基础第2版作者宁玲第3章Word2010课件.pptx
最近下载
- 巨人通力电梯-GFS25培训资料-电气部分 -V3.1.pptx
- 数控维修(发那科)精彩讲座.pptx VIP
- IECQ-QC080000:2017中文版本.pdf VIP
- 医疗器械分类目录(24页).pdf VIP
- 2025年职业技能西式面点师西式面点师(高级)-西式面点师(初级)参考题库含答案解析.docx VIP
- 2026年《公共基础知识》试题库和答案.docx VIP
- 国家开放大学《公司概论》形考作业1-6参考答案(下载可编辑).pdf VIP
- 一种三七移栽辊式横向开沟器.pdf VIP
- Unit4 Our animal friends 单词讲练 沪教版(2024)七年级英语下册.docx VIP
- 汉语言文学_论梁晓声小说《中文桃李》的空间叙事.docx VIP
原创力文档

文档评论(0)