全站数据
8 4 2 0 5 8 1

c语言编写的源程序必须经过编译后才可以运行是否正确

税务达人 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 16:27:34

问题描述

c语言编写的源程序必须经过编译后才可以运行是否正确,麻烦给回复
精选答案
最佳答案

错误的

C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个C程序到完成运行一般经过以下几个步骤,编辑和编译,就是将已经编辑好的源程序翻译成二进制的目标代码,经编译后的得到的二进制代码还不能直接执行,因为每一个模块往往是单独编译的。

C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个C程序到完成运行一般经过以下几个步骤:

编辑;编译,就是将已经编辑好的源程序翻译成二进制的目标代码,经编译后的得到的二进制代码还不能直接执行,因为每一个模块往往是单独编译的,必须把经过编译的各个模块的目标代码与系统提供的标准模块连接后才能运行;

连接,将各模块的二进制目标代码与系统标准模块经连接处理后,得到具有绝对地址的可执行文件,它是计算机能直接执行的文件;

执行,执行一个经过编译和连接的可执行的目标文件。

其他回答

是的,源程序需要通过编译阶段,确保没有编译错误,才能运行。