0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言的源代码文件和目标文件与可执行文件的详细介绍

Wildesbeast 来源:算法集市 作者:算法集市 2020-02-18 11:52 次阅读

1、源代码文件

存放程序代码的文件,即我们编辑代码的文件,称为源代码文件。

C语言源程序文件的扩展名为“.c”。源代码文件是相对目标文件和可执行文件而言的,一般是用高级语言写出来的。

2、目标文件

源代码经过编译所得到的二进制代码,称为目标文件。

目标文件的扩展名为“.obj”(Windows)或“.o”(Linux)。目标文件已经是机器指令,但还不能运行,因为目标文件还没有解决函数调用问题。

3、可执行文件

链接器将目标代码、库代码和系统标准启动代码结合在一起,形成的完整的可在操作系统下独立执行的程序,称为可执行文件。

可执行文件的扩展名为“.exe“(Windows)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    607

    浏览量

    35692
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136680
  • 源代码
    +关注

    关注

    96

    文章

    2945

    浏览量

    66730
收藏 人收藏

    评论

    相关推荐

    【实用开发工具】将BAT脚本打包成exe可执行文件

    【实用开发工具】将BAT脚本打包成exe可执行文件
    的头像 发表于 08-21 19:51 2.6w次阅读
    【实用开发工具】将BAT脚本打包成exe<b class='flag-5'>可执行文件</b>

    C语言变成可执行文件的四大步骤

    C语言变成最终的可执行文件,需要经过四步。
    发表于 10-18 10:37 5562次阅读

    C基础——目标代码文件可执行文件和库

    目标代码文件可执行文件和库  C编程的基本策略是使用程序将源代码
    发表于 01-22 16:10

    【视频分享】如何调试可执行文件

    在LabVIEW中,经常发现可执行文件源代码执行结果有出入。本视频讲解如何调试可执行文件。在优酷上面看到的关于如何调试可执行文件视频,感觉
    发表于 07-20 14:46

    LabVIEW可执行文件作为后台进程运行

    另一个VI中的VI 。提出的方法将在加载后隐藏VI或可执行文件的前面板。但是,在启用隐藏进程之前,可能会注意到前面板出现了一瞬间然后立刻被隐藏了。更详细的内容,参加如下附件的介绍
    发表于 03-18 21:15

    用MDK生成bin格式的可执行文件

    用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默认情况下生成*.hex 的可执行文件,但是当我们要生成*.bin 的可执行文件时怎么办呢
    发表于 08-02 10:52 71次下载

    基于LabVIEW的可执行文件调用的研究与实现

    LabVIEW 是美国NI 公司推出的一种基于G 语言的虚拟仪器软件开发工具。在LabVIEW 开发的软件中,用户可能需要调用.exe 可执行文件。本文结合实例详细介绍了三种调用方法:
    发表于 08-14 11:42 65次下载

    了解在Linux下可执行文件格式

    Linux下面,目标文件、共享对象文件可执行文件都是使用ELF文件格式来存储的。程序经过编译之后会输出
    发表于 05-15 08:49 1923次阅读

    Linux下可执行文件格式

    Linux支持的可执行文件主要有:Coff,elf,flat,类似Windows的.exeCoff文件格式  Common Object File Format,最早与uclinux
    发表于 04-02 14:46 1581次阅读

    CCES创建可执行文件的操作流程

    本模块将介绍用CrossCore® Embedded Studio (CCES)创建可执行文件的整个流程。涉及的主题包括使用新项目向导、配置系统和工具选项,以及构建过程。
    的头像 发表于 07-11 06:06 3418次阅读

    使用Java语言编写战机的设计报告和源代码以及可执行文件

    本文档的主要内容详细介绍的是使用Java语言编写战机的设计报告和源代码以及可执行文件免费下载导入eclipse即可运行。
    发表于 11-05 08:00 0次下载
    使用Java<b class='flag-5'>语言</b>编写战机的设计报告和<b class='flag-5'>源代码</b>以及<b class='flag-5'>可执行文件</b>

    【Python】如何将Python脚本打包成exe可执行文件

    【Python实用技巧】如何将Python脚本打包成exe可执行文件
    的头像 发表于 08-18 12:40 1.8w次阅读
    【Python】如何将Python脚本打包成exe<b class='flag-5'>可执行文件</b>

    单独下载可执行文件到MM32F5微控制器

    使用Keil MDK或者IAR等使用图形界面的开发环境,可以在图形界面环境下编译源码工程,并下载编译生成的可执行文件目标微控制器中。但若使用ARMGCC等命令行工具链,需要额外的下载工具,才能将编译生成的可执行文件下载到
    的头像 发表于 02-17 09:32 854次阅读

    单独下载可执行文件到MM32F5微控制器

    使用Keil MDK或者IAR等使用图形界面的开发环境,可以在图形界面环境下编译源码工程,并下载编译生成的可执行文件目标微控制器中。
    的头像 发表于 05-24 17:24 1460次阅读
    单独下载<b class='flag-5'>可执行文件</b>到MM32F5微控制器

    labview怎么生成可执行文件

    生成可执行文件(EXE)是LabVIEW程序开发中的一个重要步骤,它允许用户将LabVIEW项目打包成一个独立的应用程序,便于在没有安装LabVIEW的计算机上运行。 1. 准备工作 在开始生成
    的头像 发表于 09-04 17:07 953次阅读