99问答网
所有问题
当前搜索:
c语言编译和链接的区别
c语言
中的编辑,
编译
,连接,运行分别是什么意思
答:
1、编辑:编写代码,制作
C语言的
源文件。2、
编译
:是由编译程序将C语言源文件转换成二进制中间文件,对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。3、
链接
:将编译中生成的中间文件组合成二进制可执知行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法...
c语言
里面的
编译和链接
是怎么回事?
答:
C
/C++
语言的
完整
编译
过程是 一、预编译 处理#define #if #include这类#开头的语句,这些称为预编译指令。这个过程中会把.h文件和.
c
/.cpp文件组合成最终交给compile过程的原文件。这个原文件是不包含任何#开头的语句的。所有#define定义的宏也会被替换。二、编译 把上面那个原文件编译成.o或者VC里是...
c语言
里面的
编译和链接
是怎么回事啊?
答:
编译是把你输入的源代码生成目标代码(即:以.obj为后缀名的文件)
,连接是把.obj文件和系统库相连接(如:#include 中所声明的文件)。如果直接按run,如果源代码正确则是系统自动编译连接,要是源代码有错误则无法运行,并显示错误信息。
为什么要对
C
源程序进行
编译
、
链接
答:
目前编程语言主要有两种类型,一种是编译型语言,一种是解释型语言。
二者的区别在于:编译型语言需要编译、链接生成可执行文件之后才能运行
,解释型语言直接就可以运行。C语言是一种编译型语言。对于计算机来说,只能运行二进制的机器指令。为了方便编写指令给计算机,通过简单的替换之后有了汇编语言。但是汇编...
C语言
四个过程:预处理,
编译
,汇编,
链接
,分别进行了什么过程?别度娘...
答:
- 主要是一些宏替换,头文件导入 2.
编译
对预处理后的代码进行翻译工作,得到计算机 所认识的格式编译工作得到的结果文件叫做目标文件,扩展名是.o(编译得到汇编文件(.s) ->经过汇编后得到.o目标文件)3.
链接
把所有的目标文件和其他必要的文件合并在一起 得到最终的可执行文件 ...
C语言的
源程序必须通过什么和什么才能被计算机执行?
答:
编译和链接
。每一个
C语言
程序必须要经过编译和链接才能被计算机执行,编译是将C源码翻译成机器码,链接是将将二进制目标文件装配成一个具有特定格式的二进制可执行文件,比如Windows平台上是PE格式,一般以.exe为扩展名。一个C语言程序从源码到计算机系统可以执行,更细致的划分为:预处理——编译——汇编...
用于高级
语言的编译
程序有哪两种?
答:
以
C语言
为例,
编译
器是
cc
,可能
链接
程序就是link。二者作用是
不同
的,编译器是把源程序翻译成符号语言,链接程序把来自不同源文件的多个程序整合起来,形成最终的可执行程序。C++的编译系统沿用了C语言。其他语种,如PASCAL,DELPHI,C#,OBJECT-C,本质上没发生变化 高级语言本身分成两类,编译型和解释...
C语言
编程问题 为什么
编译
没有错误 一
链接
就有两个
答:
1
编译
阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。2
链接
阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。3 从定义上可以看出,链接阶段,出现错误有两种可能:1) 函数中引用了不存在的函数。2) 编译环境有问题,导致ld出错。
开发一个
C语言
程序需要经过的四个步骤是什么?
答:
C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的
C语言编译
器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。3、
链接
:将目标文件生成可执行文件( .EXE文件)。4、运行:执行...
我刚学
c语言
,Microsoft Visual C++ 6.0里
编译
链接
运行都
有什么
作用...
答:
编译
就是将你写的程序编译生成目标文件(.obj)
链接
就是把一些需要的库链接进去(好像是生成.exe文件)运行就是执行.exe文件,就像平时的windows许多应用程序不也是.exe文件 然后呢就会有一个控制台窗口跳出来显示你的程序运行结果。这些东西听课时糊涂的很,不过下来鼓捣几回就OK了。那些大学老师天天就知道往...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言的编译和链接
c语言文件编译链接的过程
c语言编译链接运行
gcc把c语言编译为汇编
c语言编译汇编
c语言程序编译的快捷键
编译汇编链接
c语言编译后
c语言怎么编译