导航:首页 > 源码编译 > unix语言用什么编译

unix语言用什么编译

发布时间:2023-01-02 12:44:28

① 在unix上用什么编译c语言写的程序

这个很简单,看来老兄是linux高手,基本上不会使用win系统,如果你有源代码的情况下,在windows系统下,双击vc++软件后,新建工程,然后选择Win32 Console Application,然后再右边应该有保存的硬盘路径和输入工程名,然后根据提示下一步,直道完成,然后再点击左边的file view 然后在在你要加入的文件夹内新建文件然后保存成.c的后缀名,就可以把你的源代码写进去了,然后找到一个叹号,点击它,就编译运行了,运行时弹出一个dos窗口,就可以看到了。c++完全兼容c语言,vc的编译环境,可以有api,也就是说编写窗口程序。比起linux来,就是可以直接在点一个按钮就行了,省的写那些命令了。其他的应该不会有太大区别。 点红色的叹号是运行,vc把编译,连接,执行,都分开了,如果点了红色的叹号也运行不了,那就说明你vc软件本身有问题。建议你重新下载一个再试试。

② Windows、Linux、UNIX、Dos操作系统分别是用什么语言编写的

Windows、Linux、UNIX、Dos操作系统的核心代码大部分是使用C和C++编写,底层接口用汇编编写.

以windows为例,根据几年前微软在美国公布的内容,WINDOWS本身属于微内核系统,WINDOWS98总共大概不到10万行代码,而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。

微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内.
所以一个微内核系统的操作系统能够有20万行代码已经很多了。
之所以微软选择了C++而不想LINUX一样选择C,其根本原因就是WINDOWS操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以C++的类的概念就能在这里很好的利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。

编写完毕后,WINDOWS上的其他用户态程序(包括所有驱动程序、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用VB写的。

③ windows NT内核,unix内核,linux内核是用什么语言设计编辑的

最初的unix内核使用Basic语言编写的,后来是用C语言编写的,而Linux是用的C语言编写的内核,windows NT内核也是用C语言编写的(因为Windows从MS-DOS以来是继承的,ms-dos是用C语言编写的)。你可以看一些介绍操作系统的书里面都有详细的介绍。

④ Unix常用的编辑器有哪些

UNIX支持十几种常用程序设计语言的编译和解释程序,如C、APL、FORTRAN77、PASCAL、SNOBOL、COBOL、BASIC、ALGOL68等语言及其编译程序。还包括其他操作系统常见的实用程序,如编辑程序、调试程序、有关系统状态监控和文件管理的实用程序等。UNIX还有一组强有力的软件工具,用户能比较容易地使用它们来开发新的软件。这些软件工具包括:用于处理正文文件的实用程序troff,源代码控制程序SCC
S(Source Code Control System),命令语言的词法分析程序和语法分析程序的生成程序LEX(Generator of Lexical Analyzers)和YACC(Ye
t Another Compiler Compiler)等。另外,UNIX的命令解释程序Shel
l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。

UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种良好的服务。

⑤ UNIX是否是完全用C语言做的

最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。
1973年汤普逊和里奇用C语言重写了Unix。

⑥ UNIX是用C语言开发的,那其它呢

标准 UNIX 操作系统是一个交互式的分时系统,提供了一个支持程序开发全过程的基础和环境,可以支持40个终端用户。UNIX系统是由美国电报电话公司(AT&T)下属的Bell实验室的两名程序员K.汤普逊(Ken Thompson)和D.里奇(Dennis Ritchie)于1969~1970年研制出来的。UNIX问世以来十分流行,它运行在从高档微机到大型机各种具有不同处理能力的机器上。目前,UNIX除了可在PDP-11 、DEC公司的VAX-11系统的各种机型上运行之外,还可以在IBM的370、3300系列机和Amdahi公司、Data General公司、Hp公司的系列机上。近年来,几乎所有的16位机、32位微型计算机都竞相移植UNIX。这种情况在操作系统发展的历史上是极为罕见的。随着UNIX的普及,书写系统的C语言也成为引人注目的语言,得到广泛使用。

UNIX系统获得了巨大的成功,这有着内在的原因和客观的因素。客观条件之一是,UNIX问世之前己有许多操作系统研制成功,其中有成功的经验,也有失败的教训,而UNIX的设计者正是经过认真考虑,作了适当的取舍,使UNIX站在前人肩头上获得成功(MULTICS用了200人年未达到原定目标,UNIX只用了2个人年);其二是,由于当时人们需要一个使用方便、能提供良好开发环境、大小适中的系统,UNIX恰是生逄其时;其三是,UNIX是在PDP-11系列机上开发出来的,这种机器在世界上己得到广泛应用,这为UNIX广泛配置创造了条件。当然,UNIX成功的关键是在于自身的性能和特点。

UNIX的主要特点是:短小精悍、简易有效、并具有易理解、易扩充、易移植性。

UNIX的核心程序由约10000行C语言代码和1000行汇编语言代码构成,被分成能独立编译和汇编的44个文件,每个文件又分若干过程。这些文件可分以下三类:

⑴汇编语言文件:系统只有2个文件用汇编语言编程,包含33个汇编子程序,与机器硬件直接相关的部分,如中断处理、系统启动等,为了提高效率,有些频繁使用的基本过程,也用汇编语言编写。

⑵C语言文件:共有28个,其中包括进程管理的主要过程,它们又可分成190个子程序 。文件可以独立编译,经装配程序连接装配后就可执行。

⑶C语言全局变量文件:共14个,其中含有结构的重要说明。这类文件不能独立编译,而必须和某个C语言文件一起编译。

⑦ 微软的操作系统是用什么语言编的,linux .unix呢

大部分用c,少部分(特别是与启动相关的部分)用汇编
windows当然用微软的汇编
而linux一般用AT&T格式的汇编,两者所用的编译器和连接器也就不同了

⑧ unix使用的软件是用什么语言编写的

UNIX系统是用C语言来完成,但是UNIX系统所用到的软件有纯C语言的,也有C语言和C++混用的。其它的语言就很少见了。
后缀名为tar是打包文件,是使用系统自带的命令tar来打包的,如:
tar cvf myfiles.tar ./*
即将当前目录的所有文件打包为myfiles.tar
后缀名为tar.gz,tar.Z等等是打包后再压缩的文件,命令为gzip,如:
gzip myfiles.tar
这个命令会自动生成一个压缩文件,文件名为myfiles.tar.gz
打包和压缩是两个独立的操作,打包是为了把多个文件放在一个文件中,压缩是为了节省空间。也可以对普通文件压缩,如:
gzip filename.cpp

⑨ UNIX操作系统和应用程序都用什么语言编写的

操作系统底层用汇编语言,因为这要与底部各种不同硬件打交道的,上面的内核就要用C,系统程序如编译器等也要用C写,而在网上的桌面和网络应用程序多用C++来写

⑩ UNIX是用什么语言编写的,谢谢

UNIX系统主要是用C语言编写的。

阅读全文

与unix语言用什么编译相关的资料

热点内容
图图老师讲数学美国算法 浏览:620
三星s9安全文件夹有啥用 浏览:720
怎么ai捏脸安卓 浏览:276
军命令证书 浏览:532
误删苹果app怎么恢复 浏览:866
如何设置内网服务器IP 浏览:74
马老师的加密通话视频 浏览:743
扫码识价app哪里可以买 浏览:551
wpstopdf转换器 浏览:639
怎么把pdf导入iphone 浏览:565
7z后缀文件解压缩 浏览:904
服务器为什么禁用三叉戟 浏览:934
解压小视频卸妆或化妆 浏览:555
太监程序员 浏览:56
java编译选项包括 浏览:433
安卓手机如何导其他手机的通讯录 浏览:931
离心式压缩机品牌 浏览:167
plc编程推荐什么电脑 浏览:936
安卓最新什么系统版本 浏览:193
甜颜app真人交友在哪里下载 浏览:335