您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 链接器和加载器(loader and linker)

  2. 《链接器和加载器》讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。 《链接器和加载器》适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。 第1章 链接和加载 1.1 链接器和加载器做什么? 1.2 地址绑定:从历史的角度 1.3 链接与加载 1.
  3. 所属分类:C++

    • 发布日期:2010-04-30
    • 文件大小:5242880
    • 提供者:dayuguoji
  1. ELF 文件格式分析

  2. 摘要 嵌入式操作系统应用领域广,硬件环境复杂多样,降低开发成本、缩短开发周 期、提高产品质量是工业界和学术界共同关注的问题。借鉴软件复用的思想, 采用基于构件的软件开发思路来开发嵌入式操作系统是一条可行的途径。本文 是作者在探索系统软件构件的复用技术的过程中生成的技术笔记,重点分析了 UNIX 类操作系统中普遍采用的目标文件格式 ELF (Executable and Linkable Format),目的是研究操作系统中二进制级软件构件的静态、动态组装技术。 本文首先介绍 ELF 文件格式规
  3. 所属分类:其它

    • 发布日期:2011-04-13
    • 文件大小:873472
    • 提供者:beisika10368
  1. 链接器和加载器

  2. 第0 章 引子......................................................................................................................................10 献给.......................................................................................................
  3. 所属分类:其它

    • 发布日期:2012-10-14
    • 文件大小:5242880
    • 提供者:xxxcneebbk
  1. linux内核分析及编程 倪继利

  2. linux内核分析及编程 倪继利 编写 目录回到顶部↑第1章 数据类型及链表 1 1.1 数据类型所占空间 1 1.2 有关移植性的其他问题 3 1.2.1 时间间隔 3 1.2.2 页面大小 3 1.2.3 字节存储顺序 3 1.2.4 数据对齐 4 1.3 内核通用链表 4 1.3.1 hlist哈希链表 7 1.3.2 rcu操作保护的链表 8 1.4 at&t的汇编格式 9 1.5 内核中的时间延迟 11 第2章 进程及进程调度 13 2.1 进程结构 13 2.2 进程创建 24 2
  3. 所属分类:Linux

    • 发布日期:2012-12-16
    • 文件大小:45088768
    • 提供者:zhouyanke
  1. C语言编程透视

  2. 大体结构目下: 《把 VIM 打造成源代码编辑器》 源代码编辑过程:用 VIM 编辑代码的一些技巧 更新时间:2008-2-22 《GCC 编译的背后》 编译过程:预处理、编译、汇编、链接 第一部分:《预处理和编译》(更新时间:2008-2-22) 第二部分:《汇编和链接》(更新时间:2008-2-22) 《程序执行的那一刹那 》 执行过程:当从命令行输入一个命令之后 更新时间:2008-2-15 《进程的内存映像》 进程加载过程:程序在内存里是个什么样子? 第一部分(讨论“缓冲区溢出和注入”
  3. 所属分类:C

    • 发布日期:2018-09-29
    • 文件大小:1048576
    • 提供者:aslansky
  1. ELF文件的加载和动态链接过程

  2. 大家对于Hello World程序应该非常熟悉,随便使用哪一种语言,即使还不熟悉的语言,写出一个Hello World程序应该毫不费力,但是如果让大家详细的说明这个程序加载和链接的过程,以及后续的符号动态解析过程,可能还会有点困难。本文就是以一个最基本的C语言版本Hello World程序为基础,了解Linux下ELF文件的格式,分析并验证ELF文件和加载和动态链接的具有实现。
  3. 所属分类:其它

    • 发布日期:2020-08-03
    • 文件大小:273408
    • 提供者:weixin_38590775
  1. EDA/PLD中的C语言共享库的制作

  2. 作者:杨硕,华清远见嵌入式学院讲师。   1)基本概念   共享库也是.o文件的集合,但是这些文件由编译器按照一种特殊的方式生成(Linux中,共享库文件为"ELF"格式,共享库已经具备了可执行条件)。   共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。   模块中各个成员的地址(变量引用和函数)都是相对地址。使用此共享库的程序在运行时,共享库被动态加载到内存中并和主程序在内存中进行链接。多个可执行程序可以共享库文件的代码段(不共享数据段)。
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:66560
    • 提供者:weixin_38652058
  1. C语言共享库的制作

  2. 作者:杨硕,华清远见嵌入式学院讲师。   1)基本概念   共享库也是.o文件的集合,但是这些文件由编译器按照一种特殊的方式生成(Linux中,共享库文件为"ELF"格式,共享库已经具备了可执行条件)。   共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。   模块中各个成员的地址(变量引用和函数)都是相对地址。使用此共享库的程序在运行时,共享库被动态加载到内存中并和主程序在内存中进行链接。多个可执行程序可以共享库文件的代码段(不共享数据段)。
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:65536
    • 提供者:weixin_38537689