《程序是怎样跑起来的》第八章
CPU可以解析和运行的程序形式称为本地代码
将多个目标文件结合形成exe文件的工具称为链接器
拓展名为点.OBJ的目标文件的内容是本地代码
把多个目标文件收录在一起的文件称为库文件
仅包含Windows的DLL文件中储存的函数信息的文件称为导入库
在程序运行时用动态申请分配的数据和对象的内存区域形式称为堆
用某种编程语言编写的程序就成为源代码 保存源代码的文件成为源文件 用C语言编写的原文件的拓展名通常是.C
CPU能直接解析并运行的不是原代码 而是本地代码的程序
用任何编程语言编写的源代码 最后都要翻译成本地代码 编译器本身也是程序的一种
交叉编译器生成的是和运行环境中的CPU不同的CPU所使的本地代码
仅靠编译无法得到可执行的文件
选项是对编译器的指示 可以理解为开关
库文件是指把多个目标文件集成保存到一个文件中的形式
通过库文件形式和编译器一起提供的函数称为标准函数
储存着目标文件的实体 并直接和exe文件结合的库文件形式叫做静态链接库