21xrx.com
2024-12-27 20:30:05 Friday
登录
文章检索 我的文章 写文章
C语言程序编译后生成什么程序
2023-06-17 12:20:46 深夜i     --     --
C语言 编译器 可执行文件 目标文件 库文件

C语言是一种典型的编译型语言,所以先要经过编译器进行编译,生成可执行程序。可以把C程序编译成多种平台上的机器码,例如Windows、Linux、Mac OS等操作系统的机器码。因此,当您在编写一个C程序并编译它时,将生成可执行的二进制文件。

二进制文件是一种由0和1组成的计算机语言,是一种机器可执行的文件,可在操作系统上直接运行。二进制文件包含了程序的所有可执行代码、函数库、链接库和其他依赖项。

除了可执行程序,C语言程序编译后还会生成一些中间文件,比如目标文件和库文件等。目标文件是编译器将源代码文件转换而成的文件,其中包含了可重定位目标代码和符号表。库文件则包含了大量预编译的程序代码,可用于对不同C程序共享代码。

综上所述,C语言程序编译后将生成可执行程序、目标文件以及库文件等文件。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复