导航:首页 > 源码编译 > 编译程序哪里出来

编译程序哪里出来

发布时间:2022-08-28 04:39:36

‘壹’ c++编译程序是用什么软件写出来的

我只知道c可以用来开发编译器~~我们编译原理课程是使用c语言开发编译器
当然汇编肯定也可以用来开发编译器
汇编语言的编译器也可以使用c语言来编写,编译器其实算是一个文本处理工具,再说c语言的程序之后也会转换为汇编语言的版本,直至机器语言,所以汇编的编译器不一定非得汇编语言编写~~
应该不是java
c#这样的高级语言开发出来的。。。
另外java虚拟机以及c#的底层都是c++编写的。
能力有限,只知道这些,期待楼下的答复~~

‘贰’ C++编译器在哪里

linux平台上的c++编译器一般是G++。
windows平台上的c++编译器一般是cl.exe,开发环境一般是使用vc6、vsX系列。
在windows平台上有一些也是移植过来的linux平台上的g++编译器,比如devc++。

‘叁’ delphi7怎么把程序编译出来

Project->Operation->RunTime Packages
将Build with runtime packages前面的勾勾取消掉,然后选择菜单裏的Build with all

‘肆’ 编译程序安装在计算机的哪里

抛开操作系统和其他高级语言(VC、VB等),如果转到最简单的单片机,这个可不需要任何操作系统或外接磁盘就能运行汇编语言程序。这种将汇编语言指令,如“MOV”,译成机器语言的编译程序在微机的哪里?如果说是固化在微机上的,那它如何能识别、编译不同的语言编写的程序?当一种新的程序语言开发出来后,就有可能不能识别。

‘伍’ 编译程序是怎样产生的

你想问的是什么意思 编译程序的话 写入代码点击编译就可以了 这个意思?

‘陆’ 编译器是怎么被编译出来的

我们要在Y系统上做一个C语言的编译器,假定:X与Y是不同的两种计算机,其指令系统不兼容。考虑以下几种情况:
Case 1: Y上没有C语言编译器,但X系统上有。
那么我们可以先在X系统上开发一个针对Y系统的C语言交叉编译器。然后用这个交叉编译器重新编译已有的这个C编译器的源代码,就可以得到能在Y系统上运行的C语言编译器了。(交叉编译器:在X系统上运行的编译器,但编译出来的目标代码在Y系统上运行。嵌入式平台上的程序基本都是交叉编译得到的,因为嵌入式平台上很少会有自己的编译器)
Case 2: X,Y上都没有C语言编译器,但有另一种语言的编译器。
a.我们可以先划出C语言的一个子集,这个子集必须满足两个条件:首先,必须足够简单,简单到可以用另一种语言来编写接受这个子集的编译器;其次,必须足够强大,强大到用这个语言子集就可以编写出接受C语言的编译器。(你一定奇怪为什么一个语言的子集就能写出接收整个语言的编译器,呵呵。我猜是因为一个语言的很多复杂特性都是由简单特性构成的,就像一个struct结构完全可以用几个定义在一起的简单变量代替实现;而且,编译器的实现往往不会用到这个语言的高级特性,需要用的都加到那个子集里就行。)
b.再用另一种语言编写一个能接受这个C语言子集的编译器,只要保证可以在Y系统上正确运行就行,并不对其效率作要求,因为基本上它只被用一次。
c.然后,用C语言的子集编写一个在Y系统上的C语言编译器,用上一步得到的编译器编译得到可用的Y系统上的C编译器。

‘柒’ 什么是编译程序

编译程序指将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序, 称之为编译程序

编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。

它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

编译程序的实现算法较为复杂,这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系,同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。

由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。

(7)编译程序哪里出来扩展阅读:

编译流程分为了四个步骤:

1.预处理,生成预编译文件(.文件)

2.编译,生成汇编代码(.s文件)

3.汇编,生成目标文件(.o文件)

4.链接,生成可执行文件

‘捌’ 第一个编译器是靠什么编出来的

linux自带了gcc编译器,直接使用gcc
test.c命令编译生成a.out可执行文件,或者使用命令gcc
-
o
test
test.c编译生成test可执行文件,这样避免了覆盖前面的a.out,新手就先用自带的练手了,很方便的,我也是刚学的,共勉哈

‘玖’ 急,急,急!请问java程序编译执行的具体步骤是什么目前最新版本的Java编译器到哪下载呢

JCreator不带JDK的,先装JDK,配置好“系统环境变量”,再装JCreator ,JCreator 会自动检测到JAVA路径,你只有确定就OK了。这样比较简单。

环境变量设置:
1.新建2个变量(不要【】):
JAVA_HOME:【C:\Program Files\Java\jdk1.5.0_08】
CLASSPATH:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】

2.修改Path变量,在原值末尾添加 【;%JAVA_HOME%\bin】

‘拾’ 如何编译程序

。。。你把那些数据库都放在生成的文件那个目录试试

阅读全文

与编译程序哪里出来相关的资料

热点内容
银行还房贷解压方法 浏览:698
服务器主机办公如何提速 浏览:919
cad打印为pdf 浏览:417
卖手表的app哪里可以卖 浏览:52
放管服务器怎么办理 浏览:629
手机号码如何加密 浏览:426
沈阳程序员培训学校 浏览:540
一般服务器如何配置 浏览:895
图片怎样加密发邮件 浏览:619
万虹电脑文件夹密码忘记了怎么办 浏览:633
rc108单片机 浏览:869
战雷如何改变服务器 浏览:676
mactelnet命令 浏览:54
压缩袋压缩了拿出来 浏览:401
安卓手机相机怎么设置权限 浏览:123
美女程序员转行做主播 浏览:673
办理解压房产 浏览:577
道路工程概论pdf 浏览:390
超棒数学速算法大全 浏览:939
小米易语言登录源码 浏览:32