您的位置: 首页 > 文章 > c语言中编译链接机制 c语言中编译链接机制 分类: 文章 • 2024-01-15 22:56:28 编译机制 C语言编写程序时,编写的内容存储在文本文件中,该文件称为源代码文件(一般以.c结尾)。编译器将源代码文件转换成中间代码(目标代码),也就是机器语言代码,存放在目标文件中(.o或.obj文件)。 链接过程 完整的程序不止有我们自己编写的代码,还有启动代码和库函数代码。其中启动代码充当这程序和操作系统之间的接口,例如Windows和Linux所需的启动代码是不同的。链接器的作用就是将目标代码、系统的标准启动代码和库代码这3部分合并成一个文件,也就是最后的可执行文件。