⑴ 程序编辑,程序编译,程序连接
编辑,类似于文本编辑,将程序代码输入进去,可以修改,增加,删除
编译,将程序代码按一定规则变换成机器可以识别的可执行代码序列,
连接,将编译的代码序列与必须的启动代码,用到的库文件按规则组合连接成可执行程序
⑵ 请解释这些概念:源程序和目标程序。计算机程序的执行方式,程序的编辑、编译、连接和运行。
源程序一般是指该程序的源代码形式(能通过编译、链接生成最终程序(一般是可执行文件)的源代码文件)。
目标程序一般是指从源代码编译、链接生成的最终程序(一般是可执行文件)。
计算机程序的执行方式与平台有关,不太清楚楼主想问的到底是什么。
程序的编辑一般是指编辑、修改程序的源代码。
程序的编译一般是指用编译器将源代码文件编译生成供链接用的文件或可执行文件的过程。
程序的链接一般是指用链接器将链接文件(编译生成的链接文件、链接库等)生成最终的目标程序的过程。
程序的运行一般是指将程序装入内存执行的过程。
⑶ C语言编辑编译连接的作用是什么
C语言编辑的作用是检查语法,制作C语言的源文件和头文件,生成汇编代码。
C语言编辑的作用是将汇编代码转换机器码。在这一步中,会对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。
C语言链接的作用是将机器码链接到一起生成可执行程序。这一步会对文件之间的关联做检查,如果出错,将不会生成可执行程序,也就无法执行。
(3)程序编辑编译连接的意思扩展阅读:
C语言链接时,将源文件中用到的库函数与汇编生成的目标文件.o合并生成可执行文件。该可执行文件会变大很多,一般是调用自己电脑上的静态库。
静态库和应用程序编译在一起,在任何情况下都能运行,而动态库是动态链接,文件生效时才会调用。很多代码编译通过,链接失败就极有可能在静态库和动态库这出现了纰漏,要视情况解决。缺少相关所需文件,就会链接报错。这个时候就要检查下本地的链接库是不是缺损。
⑷ C语言编辑编译连接的作用是什么
1
编辑:
就是写代码或修改代码,制作C语言的源文件和头文件。
2
编译:是由编译程序将C语言源文件转换成二进制中间文件,在这一步中,会对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。
3
链接:将2中生成的中间文件组合成二进制可执行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法执行。
4
执行:
运行可执行文件,这一步是编写代码的最终目的。
以上四步每步均依赖于上一步,这是一个逐步由高级语言(C语言)到机器语言(可执行文件)转化的过程。广义的编译,包含编译链接两个部分。
⑸ c语言中的编辑,编译,连接,运行分别是什么意思
编辑就是对代码的编写,按照c语言规则,编写完成一定功能的代码。
编译就是对代码进行编译,让代码从高级语言编译成可以让电脑识别运算的机器码。
连接就是对代码各个函数等进行,连接
运行就是运行所编辑代码组成的程序。
⑹ c语言中的编辑,编译,连接,运行分别是什么意思
1、编辑:编写代码,制作C语言的源文件。
2、编译:是由编译程序将C语言源文件转换成二进制中间文件,对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。
3、链接:将编译中生成的中间文件组合成二进制可执知行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法执行。
4、执行:运行可执行文件,这一步道是编写代码的最终目的。
(6)程序编辑编译连接的意思扩展阅读:
DOS命令通常分为三类:内部命令、外部命令和批处理命令。
1、内部命令:
其包含在命令解释程序COMMAND.COM中,一旦启动DOS,这些命令就被调入内存,只要在DOS系统提示符下输入这些命令,就可立即执行。
2、外部命令:
其以文件的形式存储在系统盘上,所带扩展名为COM和EXE。DOS启动时,它们并没有被调入内存,执行前必须从系统盘读进内存。因此输入外部命令时,要了解该命令是否在当前盘上,不然DOS无法找到它们。
3、批处理命令:
实际上是个文件,该文件包含多条命令,当用户键入批处理文件名时,DOS将顺序执行其中的各条命令。注意,批处理命令必须用“.BAT”作为扩展名。
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单。
当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则就会显得十分重要。
网络-运行命令
网络-C语言
⑺ 用C语言编的程序,要生成可执行文件的时候,要编译、链接,编译是什么意思啊链接是什么意思编译和链接
编译就是把C代码转换成CPU可执行的机器指令,每个.c文件生成一个.obj文件。
链接就是把生成的(多个) .obj 文件及用到的库文件(.lib)一起组合生成可执行文件(.exe)。