河东软件园:绿色免费的软件下载站! 最新软件|软件分类|软件专题|软件发布

所在位置:首页 > 其它软件 > 电子文档 > 程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

程序员的自我修养-链接、装载与库(潘爱民著)

 pdf 清晰扫描版
  • 软件大小:29.1 MB
  • 更新日期:2018-04-18
  • 软件语言:简体中文
  • 软件类别:电子文档
  • 软件授权:免费软件
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

8.9
软件评分

本地下载文件大小:29.1 MB 高速下载需下载高速下载器,提速50%

软件介绍人气软件相关文章网友评论下载地址

为您推荐:电子文档

  程序员的自我修养可以帮助用户更加了解系统工作的原理,可以对软件的工作环境以及代码指令加深了解,让您在开发软件的时候可以获得更多知识,该软件提供了十三个章节,第1章温故而知新:介绍基本的背景知识,包括硬件、操作系统、线程等,第9章 Windows下的动态链接:介绍 Windows系统下DLL动态链接机制,第10章内存:主要介绍堆与栈,堆的分配算法,函数调用栈分布,通过13章的学习内容,可以让您在开发新程序的时候知道软件的运行机制和原理,书籍中还配置的了大量图文案例,让新手用户可以更好学习编程知识!

程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

书籍说明

  本书将详细描述现在流行的 Windows和Linux操作系统下各自的可执行文件、目标文件格式:普通CC+程序代码如何被编译成目标文件及程序在目标文件中如何存储;目标文件如何被链接器链接到一起,并且形成可执行文件:目标文件在链接时符号处理、重定位和地址分配如何进行;可执行文件如何被装载并且执行:可执行文件与进程的虚拟空间之间如何映射;什么是动态链接,为什么要进行动态链接; Windows和 Linux如何进行动态链接及动态链接时的相关问题:什么是堆,什么是栈:函数调用惯例:运行库, Glibc和 MSVC CRT的实现分析:系统调用与API;最后我们自己还实现了一个 Mini CRT

目录

  第1章 温故而知新

  第2部分 编译和链接

  第3章 目标文件里有什么

  第4章 静态链接

  第5章 WINDOWS PE/COFF

  第6章 可执行文件的装载与进程

  第7章 动态链接

  第8章 LINUX 共享库的组织

  第9章 WINDOWS 下的动态链接

  第10章 内存

  第11章 运行库

  第12章 系统调用与API

  第13章 运行库实现

程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

详细内容

  第5章 WINDOWS PE/COFF

  5.1 WINDOWS 的二进制文件格式PE/COFF 134

  5.2 PE 的前身——COFF

  5.3 链接指示信息

  5.4 调试信息

  5.5 大家都有符号表

  5.6 WINDOWS 下的ELF——PE

  5.7 本章小结

  第6章 可执行文件的装载与进程

  6.1 进程虚拟地址空间

  6.2 装载的方式

  6.3 从操作系统角度看可执行文件的装载

  6.4 进程虚存空间分布

  6.5 LINUX 内核装载ELF 过程简介

  6.6 WINDOWS PE 的装载

  6.7 本章小结

程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

使用说明

  1、下载并解压,得出pdf文件

  2、如果打不开本文件,请务必在河东软件园选择一款阅读器下载

  3、安装后,在打开解压得出的pdf文件

  4、双击进行阅读

推荐理由

  本书从大处着眼,小处着手,以通俗易懂的语言,深入浅出地对系统软件的底层形成机制进行条分缕析,正合药山禅师

  所谓“高高山顶立,深深海底行”循着作者的思绪路走来、有如醐灌顶、畅快淋漓非常高兴有预览此书初稿的宝贵机会,我在浏览书稿和查核相关资料的过程中,学到了很多以前未知或知之不深的内容

程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

应当具备的基础知识

  在本书中,我们尽量避免要求读者有很多的基础知识,但难免有些要求。其中包括对C/C++编程语言的基本了解、x86汇编语言基础、操作系统基本概念及基本编程技巧和计算机系统结构的基本概念

编译本书的程序

  编译本书中所有的示例代码,在 Windows平台下可使用 Microsoft Visual C++2005或2008,操作系统为 Windows XP sp3。读者可以去微软的官方网站免费下载 Visual C++2008

  Express版:

  http://microsoft.com/express/uc/

  Linux下使用的GCC4.1.2,ld版本为2.18 Glibc和ld-linux.so的版本为2.6.1,操作系统为 Ubuntu7.04

版权说明

  未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。

  版权所有,侵权必究

  图书在版编目(CIP)数据

  程序员的自我修养:链接、装载与库/俞甲子,石凡,潘爱民著一北京:电子工业出版社,2009.4

  ISBN978-7-121-08511-6

  中国版本图书馆CIP数据核字(2009)第038410号

  责任编辑:陈元玉

  印刷:北京智力达印刷有限公司

  装订:北京中新伟业印刷有限公司

  出版发行:电子工业出版社

下载地址

  • 程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版

    本地高速下载

人气软件

查看所有评论>>网友评论0

发表评论

您的评论需要经过审核才能显示

精彩评论

最新评论

盖楼回复X

(您的评论需要经过审核才能显示)