《程序是怎样跑起来的》第八章
本章节有九个小节内容,主要讲的内容是源文件和可执行文件,以及一系列有关的知识。要了解他们,首先从他们的定义着手。
源文件一般是指用汇编语言或高级语言写出来的代码保存为文件后的结果。可执行文件指的是可以由操作系统进行加载的文件,在不同的操作系统环境下,可执行程序的呈现方式不一样。
然后在了解他们的执行过程,我们要知道的是计算机只能运行本地代码。编译器首先读入代码的内容,再把源代码转换成本地代码。而源代码还要经过语法解析,句法解析,语义解析等,才能生成本地代码。只靠编译器是得不到可执行文件的,还需要链接器。程序所需的文件会被链接器生产成可执行文件.exe。
以上是我对这章节的理解。