高级C/C++编译技术

高级C/C++编译技术

我一直不清楚程序究竟是如何运行起来的,很早以前我看书知道,C/C++ 要经过预处理,编译,汇编,链接等步骤才能得到最终的可执行文件。这些年因为一直从事在应用层面编程,对这些也没有做过研究。最近深究 C++ 和 Unix 环境,我觉得很有必要了解 C++ 的编译和链接都做了些什么,以及操作系统如何加载可执行文件的。 这本书,正好是我需要的。本书讲解二进制文件的组成部分,编译和链接的过程,静态链接和动态链接的原理和实现。写的很不错,只要了解虚拟存储器,具有一点 C 和 C++ 的基础,知道汇编语言是咋回事,这本书就很容易读懂,没有什么难点。 有人提到翻译的问题,我觉得问题不大,至少我在读的时候,没有发现那里因翻译的不好对理解有阻碍。我确实发现了一些翻译错误,仔细读d都能轻易发现这些错误。

点击下载

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/950

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2022年6月27日 下午6:24
下一篇 2022年6月27日 下午6:35

相关推荐