又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第八章的读后感,从源文件到可执行文件。 Windows中的EXE文件的程序内容使用的就是本地代码。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器,将C语言编写的源代码换成本地代码的编译器称为C编译器。把多个目标文件结合起来,生成一个EXE文件的处理就是链接,运行连接的程序就称为链接器。在本章中我也懂得了库文件,库文件指的是把多个目标文件集成保存到一个文件中的形式。链接器指定库文件后,就会从中把需要的目标文件抽取出来,并同其他目标文件结合生成EXE文件。存储着目标文件的实体,并直接和EXE文件结合的库文件形式称为静态链接库。程序加载时会生成栈和堆,栈是用来存储函数内部临时使用的变量以及函数调用时所用的参数的内存区域。堆是用来存储程序运行时的任意数据及对象的内存领域。
标签:读后感,EXE,文件,程序,第八章,编译器 From: https://www.cnblogs.com/suyibing/p/18023766