程序编译链接后形成的可执行文件是啥文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序编译链接后形成的可执行文件是啥文件相关的知识,希望对你有一定的参考价值。

参考技术A xxxx.exe可以执行文件 参考技术B C语言是一门计算机语言,有自己一定的语法。但是,C语言并不能直接被对象所理解,需要将C语言转变成可执行代码,即二进制代码。在C语言转变成二进制可执行代码时,是以工程为单位的。而一个工程中往往会包含多个C文件。因此,需要将每个C文件都编译成二进制代码。此时,每个C文件所对应的二进制代码是独立的。由于工程是一个系统,所以需要将所有的C文件二进制代码链接到一起,形成一个工程的可执行文件。
综上,编译和链接就是指的将C文件转变成二进制代码,并将各个独立的C文件二进制代码链接到一起,形成一个可执行文件的过程。本回答被提问者采纳

以上是关于程序编译链接后形成的可执行文件是啥文件的主要内容,如果未能解决你的问题,请参考以下文章

lib文件是啥?是否编译自动生成?我不加lib文件运行不了?

写了一个程序可以编译c语言,怎么自动再链接然后执行生成的可执行文件?

Dll文件是啥?

QT如何修改编译后产生的可执行文件的路径》

基本概念

C语言入门学习笔记如何把C语言程序变成可执行文件!