程序员的自我修养-链接、装载与库(潘爱民著)
pdf 清晰扫描版- 软件大小:29.1 MB
- 更新日期:2018-04-18
- 软件语言:简体中文
- 软件类别:电子文档
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
程序员的自我修养可以帮助用户更加了解系统工作的原理,可以对软件的工作环境以及代码指令加深了解,让您在开发软件的时候可以获得更多知识,该软件提供了十三个章节,第1章温故而知新:介绍基本的背景知识,包括硬件、操作系统、线程等,第9章 Windows下的动态链接:介绍 Windows系统下DLL动态链接机制,第10章内存:主要介绍堆与栈,堆的分配算法,函数调用栈分布,通过13章的学习内容,可以让您在开发新程序的时候知道软件的运行机制和原理,书籍中还配置的了大量图文案例,让新手用户可以更好学习编程知识!
书籍说明
本书将详细描述现在流行的 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章 运行库实现
详细内容
第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 本章小结
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在河东软件园选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
推荐理由
本书从大处着眼,小处着手,以通俗易懂的语言,深入浅出地对系统软件的底层形成机制进行条分缕析,正合药山禅师
所谓“高高山顶立,深深海底行”循着作者的思绪路走来、有如醐灌顶、畅快淋漓非常高兴有预览此书初稿的宝贵机会,我在浏览书稿和查核相关资料的过程中,学到了很多以前未知或知之不深的内容
应当具备的基础知识
在本书中,我们尽量避免要求读者有很多的基础知识,但难免有些要求。其中包括对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 清晰扫描版
其他版本下载
- 查看详情数科阅读器(OFD阅读器) 2.0.18.0419 官方版20.77 MB简体中文18-09-26
- 查看详情netty实战(带书签目录) pdf高清中文版12.9 MB简体中文18-01-31
- 查看详情人月神话(32周年中文纪念版) pdf高清晰完整版30.3 MB简体中文18-04-21
- 查看详情数据结构c++第3版(邓俊辉著) pdf高清扫描完整版19.3 MB简体中文18-05-02
- 查看详情正则表达式必知必会修订版 带书签 pdf高清版13.4 MB简体中文18-01-26
- 查看详情程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版29.1 MB简体中文18-04-18
- 查看详情java语言程序设计进阶篇原书第10版 pdf完整版67.5 MB简体中文18-01-31
- 查看详情node.js开发指南(郭家宝) pdf完整版5.56 MB简体中文18-05-31
- 查看详情linux内核设计与实现原书第3版 pdf清晰电子版36.7 MB简体中文18-06-30
- 查看详情php与mysql程序设计第4版 带书签 pdf高清免费版59.9 MB简体中文18-01-29
人气软件
03s702钢筋混凝土化粪池图集12.3 MB
/简体中文16g101-3图集45.9 MB
/简体中文netty实战(带书签目录)12.9 MB
/简体中文10s406建筑排水塑料管道安装图集3.6 MB
/简体中文人月神话(32周年中文纪念版)30.3 MB
/简体中文中国铁路地图下载1.21 MB
/简体中文数据结构c++第3版(邓俊辉著)19.3 MB
/简体中文java语言程序设计进阶篇原书第10版67.5 MB
/简体中文python语言在abaqus中的应用35.1 MB
/简体中文企业应用架构模式-[英]福勒著35.9 MB
/简体中文
相关文章
查看所有评论>>网友评论共0条
精彩评论