当前位置:首页 » 编程软件 » 编译环境与运行区别

编译环境与运行区别

发布时间: 2022-06-25 14:14:00

㈠ C语言中编译 生成 调试 测试 运行各是什么意思有什么区别

C语言中编译 生成 调试 测试 运行的区别如下:

区别一:

从编译方面来看:

编译依赖于编译器,英文是compile, vc中这一过程是将源代码转换成目标文件,如:obj文件,rc文件等。

区别二:

从生成方面来看:

生成指的是连接的过程,英文是build,依赖于链接器。vc中在这一阶段将所有的目标文件和所有需要用到的组件组合成一个整体,例如需要生成的是windows系统下的PE可执行文件,链接器会依照特定格式将目标文件组合,最后生成PE格式的,exe或dll文件。

区别三:

从调试方面来看:

调试是所有或部分代码编写完成后,让程序在调试器中运行,用这种手段对程序进行分析,找出并修正潜在问题。

区别四:

从运行方面来看:

运行就是让程序在系统中运行。

(1)编译环境与运行区别扩展阅读:

C语言的介绍:

C语言是目前流行的通用程序设计语言,是计算机专业人员和计算机爱好者开发软件的首选开发工具。C语言源程序必须经过某种编译工具翻译成为目标机器语言程序才能够在计算机上执行。

然而随着程序编写规模的扩大,顺利编写出正确的程序绝非一件容易的事情,早期的许多编译工具仅仅提供翻译功能,已满足不了应用的要求,编程人员需要-种功能全面并高度集成的编译环境。

程序是一段具有一定功能的代码,编写程序的目的是解决问题。当程序人员写完程序后,其实并不起作用,只有当编写的程序经过一系列的处理后,能够解决问题时。

序才成为真正的程序,这一系列的处理过程,-般就是编辑、编译、连接、调试与运行等。目前最成熟的C语言集成环境主要有Turbo C2.0和Turbo C 3.0( 简称TC30)或Borland C++3.1( 简称BC31)以及Visual C++ 6.0。

㈡ 编译和运行有何区别>>>>>>>>>>>>>

编译:
包括编译和链接两个过程。
编译部分,是把源文件(代码)转换成机器可以识别的二进制语言,这个过程是针对每一个源文件的。
链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。
这两部分整体也叫编译。也就是说,广义的编译,就是把代码,转换成可执行文件。

运行:
把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。

打个比方,编译就是做饭的过程,而运行,就是吃饭。二者是完全不同的概念,是计算机软件开发的两个步骤。

㈢ 如何解决linux下编译环境,运行环境不同的问题

最好的解决办法就是用相同版本的操作系统,使用相同的shell,设定相同的环境变量
所有的环境一致才能保证编译的一致性

㈣ 请问java程序在编译和运行时有什么区别,系统分别都会做什么

Java程序的编译
使用命令: javac *.java
编译时,会将写的.java文件(高级语言),生成相应的字节码文件.class文件(二进制代码)
Java程序的执行
使用命令:java *
流程: 加载到 -- 连接 ---- 初始化 ...
运行时,首先会由将相应的.class文件,加载到内存中,并验证.class文件的有效性,将相应类的Class加载到内存中,并对类中的静态变量进行初始化操作,然后就由 主 类开始执行
具体的可以看一下 JVM 类加载过程,以及jVM的内存分配机制

㈤ 编程语言 编译器 运行平台 开发环境 分别是什么它们有什么关系

抢个沙发,其实不知道饿,
语言:就是一些语法,跟英语差不多,但是要加点逻辑思维,比如:'循环'和'如果',用英语翻译出来,
编译器:就是把你写出来的英语,翻译成电脑能看得懂的语言
运行平台:c井的运行平台应该是.net FrameWork吧,就是要装上那个东西,才 能打开看
开发环境:比如c井的开发环境应该就是visual studio了, 就是说要用那个才能做系统,网站一类的东西

㈥ C++中,宏值到底是因编译环境不同而变,还是因运行环境不同而变

这个与运行环境不同是可能不同的,编译环境会根据你对编译工程的设置(大部分时是默认设置,与当前操作系统、cpu特性等相匹配),对一些宏使用不同的定义。
比如VK_BACK在当前设置中也许是单字节保存的,在某些定制的Windows操作系统中可能使用双字节表示的另一个符号,即它在键盘上与退格键位于同一位置。
严格的、可以移植的程序一般都建议使用定义好的宏,尤其这类容易随运行环境发生重新定义的地方,要用一些宏替代具体数字。用宏替代数字也是比较好的程序设计风格,使数字得到运用解释的同时提高了可读性,并且利于进行统一的调整。

㈦ java的开发环境和运行环境的区别

开发环境指的是你当前操作的环境,举个例子我用win7系统,eclipse写代码.这些就属于开发环境
运行环境,指的就是java环境,学java的都知道,java运行依赖于JDK,JDK就java虚拟机,java只有在java虚拟机中才能运行,而JDK就是运行环境,当然配合server(tomcat之类的)这些就属于运行环境

㈧ c++编译器里的调试,编译,运行都是什么意思啊,有什么区别啊

出现这种情况的原因可能有很多,最常见的就是源代码和程序不匹配导致的,可以这样设置
工具-》选项-》调试
将其中的“要求源文件与原始版本完全匹配”的钩去掉,然后再试试看。

㈨ 编译运行编译运行,有什么区别

编译:
包括编译和链接两个过程。
编译部分,是把源文件(代码)转换成机器可以识别的二进制语言,这个过程是针对每一个源文件的。
链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。
这两部分整体也叫编译。也就是说,广义的编译,就是把代码,转换成可执行文件。
运行:
把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。
打个比方,编译就是做饭的过程,而运行,就是吃饭。二者是完全不同的概念,是计算机软件开发的两个步骤。

㈩ .net的开发环境和运行时环境有什么区别

。NET程序从开发到可以执行,分三个步骤:编写代码、编译、运行
这里编写代码理论上可以使用记事本,不一定非要工具;
编译可以使用编译器,也不是非要用特定VS工具;
不过微软为了方便程序员的编写代码、编译以及调试,推出了配套的IDE,现在更新到Microsoft Visual Studio 2010,这只是个工具,一般可能理解成“开发环境”,用IDE可以方便的进行编写和编译。
至于运行,就需要系统有。NET框架,也就是。NET Framework,说白了,你不装这个东西,运行不了。NET开发的程序。
补充一下,安装Microsoft Visual Studio的时候,会附加安装相应的。NET Framework。
最后总结一下,如果你只想运行。NET的程序,你只要装。NET Framework就可以了,如果你要开发。NET程序,建议你安装Microsoft Visual Studio,这样开发效率高。

热点内容
怎么进别人的服务器 发布:2025-05-14 22:45:55 浏览:772
用编程写音乐 发布:2025-05-14 22:45:08 浏览:782
如何识别电脑的网络配置 发布:2025-05-14 22:38:46 浏览:847
pipforpython3 发布:2025-05-14 22:38:34 浏览:350
如何把迷你世界的服务器搞崩 发布:2025-05-14 22:37:15 浏览:94
如何让安卓卡死机 发布:2025-05-14 22:36:27 浏览:634
wemall微商城源码 发布:2025-05-14 22:15:20 浏览:804
隆地优选交易密码是什么 发布:2025-05-14 21:53:23 浏览:96
强酸强碱存储柜 发布:2025-05-14 21:45:16 浏览:565
车辆参数配置包括什么 发布:2025-05-14 21:31:03 浏览:164