
程序员的自我修养
文章平均质量分 83
程序员的自我修养
一个不务正业的程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序员的自由修养(6)动态链接
要解决空间浪费和更新困难这两个问题最简单的方法就是把程序的模块相互分隔开,形成独立的文件,而不再将它们静态链接在一起。程序的链接过程推迟到运行时再进行,(Dynamic Linking)的核心思想是。原创 2025-06-11 09:58:52 · 280 阅读 · 0 评论 -
程序员的自由修养(5)可执行文件的装载
可执行文件(如PE格式的.exe或.dll)的装载过程是一个将磁盘上的程序加载到内存并准备执行的过程。原创 2025-06-04 09:54:49 · 351 阅读 · 0 评论 -
程序员的自由修养(4)虚拟存储
虚拟存储是计算机系统的一种内存管理技术,它通过软硬件结合的方式,使得应用程序可以使用比实际物理内存更大的地址空间。核心思想是,从而扩展可用内存容量。原创 2025-06-03 14:05:05 · 191 阅读 · 0 评论 -
程序员的自由修养(3)静态链接
链接器的工作过程可以分成两步,一、空间与地址分配;二、符号解析与重定位,下面详细介绍下这两步的工作原理。原创 2025-05-28 17:51:38 · 376 阅读 · 0 评论 -
程序员的自由修养(2)目标文件格式
目标文件是编译的中间产物,包含代码、数据、符号和重定位信息。COFF是Windows目标文件的标准格式,结构清晰,分为文件头、节区、符号表和重定位表。链接器的任务是合并多个目标文件,解析符号引用,生成可执行文件。现代格式_PE/ELF/Mach-O均从COFF演进而来,适应不同操作系统的需求。通过理解COFF目标文件的结构,可以更深入地掌握编译、链接的工作原理,为调试和性能优化奠定基础。原创 2025-05-07 23:32:09 · 1016 阅读 · 0 评论