《程序是怎样跑起来的》第八章
Posted ryrx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《程序是怎样跑起来的》第八章相关的知识,希望对你有一定的参考价值。
在第八章内容,从源文件到可执行文件的学习中,我了解到了一些知识。如1.计算机只能运行本地代码,cpu直接解析并运行的不是源代码而是本地代码的程序。不同编程语言编写的代码,转换成本地代码后,都变成一种语言(机器语言)来表示了。2.本地代码的内容就是数值的罗列。计算机指令也是数值的罗列。3.编译后生成的不是exe.文件,而是扩展名为”.obj"的目标文件。4.存储着Sprintf()的目标文件的cw321lib就是静链接库。Sprintf()提供了通过指定格式把数值的转换成字符串的功能。5.可执行文件运行时的必要条件。exe文件中给变量及函数分配虚拟的内存地址,exe文件的再配置信息,成为变量和函数的相对地址。6.程序加载时会生成栈和堆。
以上是关于《程序是怎样跑起来的》第八章的主要内容,如果未能解决你的问题,请参考以下文章