《程序是怎样跑起来的》第八章主要讲了从源文件到可执行文件,其中包括计算机只能运行本地代码,本地代码的内容,编译器负责转换源代码,仅靠编译是无法得到可执行文件的,启动及库文件,DLL文件及导入库,可执行文件运行时的必要条件,程序加载时会生成栈和堆,有点难度的Q&A九个章节,其中我学到CPU可以解析和运行的程序形式称为本地代码。将多个目标文件结合生成EXE文件的工具称为链接器。把多个目标文件收录在一起的文件称为库文件。仅包含Windows的DLL文件中存储的函数信息的文件称为导入库。在程序运行时,用来动态申请分配的数据和对象的内存区域形式称为堆。能够把高级编程语言编写的源代码转换成本地代码的程序称为编译器。每个编写源代码的编程语言都需要其专用的编译器。库文件是为了简化为链接器的参数指定多个目标文件这一过程。利用存储着多个目标文件的库文件的话, 则只需在链接器的命令行中指定几个库文件就 可以了。
标签:可执行文件,读后感,文件,称为,程序,第八章,编译器,源代码 From: https://www.cnblogs.com/pll123456/p/18038544