这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。
对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣者的自学教材。
我是经过了好几次的犹豫才买下这本书的。 第一次看到这本书,链接、装载与库这个主题让我很感兴趣,但一时拿不出钱。想想都是系统底层的东西,就算没看这本书,也不会影响到以后工作,就没买。 第二次又看到有人推荐它,心就又痒痒了,因为经济的原因,还是没买。 第三次想到这...
评分今天花了一天的时间从头到尾翻了一遍, 跳过了那些有X86汇编的部分, 和分析C++ CRT中解构析构的部分, 其他的都读了一遍. 读完之后唯一的感觉就是: 此书非读不可, 而且要经常读. 毫无疑问作者对于链接, 装载和库这三个方面是有深刻的认识的, 于深度和广度都无可挑剔, 而且组织...
评分正在读这本书,还不错,讲到了一些教材上无法学到的东西,不少地方让我豁然开朗,消除了一些疑惑。读完融会贯通后可以加强基本功的修炼。
评分深入讲解程序的链接、装载、运行 最后的miniCRT代码好像有两个小bug,但基本不影响程序运行 P419 第14行(不算空行)后好像应该return的 P419 第20行(不算空行)后好像应该检查并设置next->next->priv 关于crtbegin和crtend的链接顺序,在gcc 4.3.2(ubuntu8.10)环境下,ld会自动...
评分我是经过了好几次的犹豫才买下这本书的。 第一次看到这本书,链接、装载与库这个主题让我很感兴趣,但一时拿不出钱。想想都是系统底层的东西,就算没看这本书,也不会影响到以后工作,就没买。 第二次又看到有人推荐它,心就又痒痒了,因为经济的原因,还是没买。 第三次想到这...
代码是编译之后是如何链接,装载以及运行的,程序员的高级读本
评分代码是编译之后是如何链接,装载以及运行的,程序员的高级读本
评分了解二进制平台的耦合方式有好处。
评分任何计算机的问题都可以通过增加一个层来解决。
评分萝卜 & 石教主 =============== 看完了~~ 非常有意思的书,了解了许多好玩的东西。 ============= 没读完,目前对这方面太 detail 的东西兴趣不是很大,看来只有作为手册当作 future reference 了。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有