欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年程序员的自我修养:链接、装载与库目录 .pdf

    • 资源ID:26495092       资源大小:41.88KB        全文页数:3页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年程序员的自我修养:链接、装载与库目录 .pdf

    程序员的自我修养链接、装载与库第 1 部分 简介 . 1 第 1 章 温故而知新. 3 1.1 从 HELLO WORLD 说起 . 4 1.2 万变不离其宗 . 5 1.3 站得高,望得远. 8 1.4 操作系统做什么. 10 1.5 内存不够怎么办. 14 1.6 众人拾柴火焰高. 19 1.7 本章小结. 33 第 2 部分 静态链接. 35 第 2 章 编译和链接. 37 2.1 被隐藏了的过程. 38 2.2 编译器做了什么. 41 2.3 链接器年龄比编译器长. 48 2.4 模块拼装静态链接. 50 2.5 本章小结. 53 第 3 章 目标文件里有什么. 55 3.1 目标文件的格式. 56 3.2 目标文件是什么样的 . 58 3.3 挖掘 SIMPLESECTION.O . 61 3.4 ELF 文件结构描述. 68 3.5 链接的接口符号 . 81 3.6 调试信息. 94 3.7 本章小结. 95 第 4 章 静态链接 . 97 4.1 空间与地址分配. 98 4.2 符号解析与重定位 . 103 4.3 COMMON 块 . 111 4.4 C+相关问题 . 112 4.5 静态库链接 . 117 4.6 链接过程控制 . 123 4.7 BFD 库 . 131 4.8 本章小结. 132 第 5 章 WINDOWS PE/COFF . 133 5.1 WINDOWS 的二进制文件格式PE/COFF . 134 5.2 PE 的前身 COFF . 135 5.3 链接指示信息 . 139 5.4 调试信息. 140 5.5 大家都有符号表. 141 5.6 WINDOWS 下的 ELFPE . 142 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 5.7 本章小结. 146 第 3 部分 装载与动态链接. 147 第 6 章 可执行文件的装载与进程. 149 6.1 进程虚拟地址空间 . 150 6.2 装载的方式 . 153 6.3 从操作系统角度看可执行文件的装载. 157 6.4 进程虚存空间分布 . 160 6.5 LINUX 内核装载 ELF 过程简介. 173 6.6 WINDOWS PE 的装载 . 175 6.7 本章小结. 177 第 7 章 动态链接 . 179 7.1 为什么要动态链接 . 180 7.2 简单的动态链接例子 . 184 7.3 地址无关代码 . 188 7.4 延迟绑定( PLT) . 200 7.5 动态链接相关结构 . 202 7.6 动态链接的步骤和实现. 214 7.7 显式运行时链接. 221 7.8 本章小结. 228 第 8 章 LINUX 共享库的组织 . 229 8.1 共享库版本 . 230 8.2 符号版本. 235 8.3 共享库系统路径. 241 8.4 共享库查找过程. 241 8.5 环境变量. 242 8.6 共享库的创建和安装 . 245 8.7 本章小结. 248 第 9 章 WINDOWS 下的动态链接 . 249 9.1 DLL 简介 . 250 9.2 符号导出导入表. 257 9.3 DLL 优化 . 266 9.4 C+与动态链接. 273 9.5 DLL HELL . 276 9.6 本章小结. 279 第 4 部分 库与运行库 . 281 第 10 章 内存 . 283 10.1 程序的内存布局. 284 10.2 栈与调用惯例 . 286 10.3 堆与内存管理 . 305 10.4 本章小结. 315 第 11 章 运行库 . 317 11.1 入口函数和程序初始化 . 318 11.2 C/C+运行库 . 335 11.3 运行库与多线程 . 350 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 11.4 C+全局构造与析构 . 357 11.5 FREAD 实现 . 368 11.6 本章小结 . 381 第 12 章 系统调用与 API. 383 12.1 系统调用介绍 . 384 12.2 系统调用原理 . 388 12.3 WINDOWS API . 401 12.4 本章小结. 410 第 13 章 运行库实现. 411 13.1 C 语言运行库 . 412 13.2 如何使用 MINI CRT . 429 13.3 C+运行库实现. 433 13.4 如何使用 MINI CRT+ . 446 13.5 本章小结. 448 附录 A . 449 A.1 字节序( BYTE ORDER) . 450 A.2 ELF 常见段 . 451 A.3 常用开发工具命令行参考. 453 索引 . 457 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

    注意事项

    本文(2022年程序员的自我修养:链接、装载与库目录 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开