• 技术文章 >后端开发 >C#.Net教程

    可运行的c语言程序的扩展名为什么?

    青灯夜游青灯夜游2020-10-30 16:51:54原创1276

    可运行的c语言程序的扩展名为“.exe”。c语言程序经过“编译程序”编译之后,生成一个后缀为“.obj”的二进制文件;然后由“连接程序”,把此“.obj”文件与c语言提供的各种库函数连接在一起,生成一个后缀“.exe”的可执行文件。

    教程推荐:《c语言教程视频

    C语言源程序经过C语言编译程序编译之后,生成一个后缀为“.OBJ”的二进制文件(称为目标文件),最后还要由称为“连接程序”(Link)的软件,把此“.OBJ”文件与c语言提供的各种库函数连接在一起,生成一个后缀“.EXE”的可执行文件。显然C语言不能立即执行。

    C语言源程序文件扩展名: .c

    目标文件扩展名: .obj

    可执行文件扩展名: .exe

    源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。

    目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。

    目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

    可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序,称为可执行程序。可执行程序的扩展名为“.exe“。

    更多编程相关知识,请访问:编程入门!!

    以上就是可运行的c语言程序的扩展名为什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:c语言
    上一篇:c语言实现两个有序链表的合并(代码示例) 下一篇:c语言中*是什么意思
    大前端线上培训班

    相关文章推荐

    • c语言大小写字母怎么转化?• c语言console.WriteLine什么意思?• 用c语言编写的程序需要用什么程序翻译后计算机才能识别• c语言次方怎么表示• 用c语言编写的代码程序是什么?• C语言的标识符由什么组成

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网