001_1程序的链接和装入及Linux下动态链接的实现(修订版).doc-Paper.doc
程序的链接和装入及Linux下动态链接的实现
HYPERLINK /developerworks/cn/linux/l-dynlink/index.html \l author 王勇 ( HYPERLINK mailto:yongwang@?subject=程序的链接和装入及Linux下动态链接的实现cc= mailto:yongwang@?subject=程序的链接和装入及Linux下动态链接的实现cc=), 北京航空航天大学计算机学院系统软件实验室
2003 年 8 月 10 日
程序的链接和装入存在着多种方法,而如今最为流行的当属动态链接、动态装入方法。本文首先回顾了链接器和装入器的基本工作原理及这一技术的发展历史,然后通过实际的例子剖析了Linux系统下动态链接的实现。了解底层关键技术的实现细节对系统分析和设计人员无疑是必须的,尤其当我们在面对实时系统,需要对程序执行时的时空效率有着精确的度量和把握时,这种知识更显重要。
链接器和装入器的基本工作原理
一??程序要想在内存中运行,除了编译之外还要经过链接和装入这两个步骤。从程序员的角度来看,引入这两个步骤带来的好处就是可以直接在程序中使用printf和errno这种有意义的函数名和变量名,而不用明确指明printf和errno在标准C库中的地址。当然,为了将程序员从早期直接使用地址编程的梦魇中解救出来,编译器
您可能关注的文档
- (O)1下图所示之符号用来表示石英振荡器.doc
- (一)时间102年9月18日-明道大学.ppt
- (一)统一入学测验(设计概论).ddoc-龙腾文化.doc
- (二)产业组织的SCP命题.ppt
- (含内容小五号字).-闵行区图书馆.doc
- 002_数据类型_IO_变量.ppt.ppt
- 007-学校法人及其所属私立学校教职员退休抚恤离职资遣条例施行细则.doc
- 01复习C-东南大学自动化学院.ppt
- 02组件设计窗口.ppt
- 03_苦瓜对降血糖的作用及应用.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- Unit 4 Eat Well 单元测试题 新教材 人教版七年级英语下册.doc VIP
- 政策汇编-全国碳市场交易制度法规政策汇编-2024.pdf VIP
- 太原市2026届高三(二模)语文试卷(含答案及解析).pdf
- 江宁校区新建危废库项目环境影响报告.pdf VIP
- 重症急性胰腺炎.pptx VIP
- 物理学基础与学科发展前沿专题一 绪论.ppt VIP
- 2024年韶关市新丰县医共体招聘专业技术人员笔试真题.docx VIP
- 新版标志牌GB 2894-2025《安全色和安全标志》word版.docx VIP
- 2025年韶关市新丰县医共体招聘专业技术人员笔试真题.docx VIP
- 2025年毕业论文开题报告撰写方法(十五篇).docx VIP
原创力文档

文档评论(0)