1.程序是如何生成的?
经历四个步骤:预处理、编译、汇编和链接。
其中预处理是执行预处理指令,编译是将C语言代汇编语语言,汇编是将汇编代码翻译成对应平台的机器指令,链接是将目标文件和库文件链接在一起形成可执行文件。
2.进程的虚拟内存空间
包括内核区、栈、堆、数据段和代码段。
1.程序是如何生成的?
经历四个步骤:预处理、编译、汇编和链接。
其中预处理是执行预处理指令,编译是将C语言代汇编语语言,汇编是将汇编代码翻译成对应平台的机器指令,链接是将目标文件和库文件链接在一起形成可执行文件。
2.进程的虚拟内存空间
包括内核区、栈、堆、数据段和代码段。