
正文
可移植c语言编译程序,编译程序的移植
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言代码编译成的是机器码,那么怎么实现可移植性呢?
不同的平台(不同的cpu或操作系统)中有不同的编译器,这些编译器在不同平台中把同样的一份源码编译成对应此平台的二进制文件就实现了移植。
C 语言是一种通用的、高级的编程语言,可以被编译成机器语言,在不同的计算机系统上运行。这种可移植性是 C 语言非常流行的原因之一。
是否需要修改代码。是否需要修改配置。是否需要重新编译。是否能够运行。运行的结果是否正确。“超过xx%代码由C语言编写,只有xx个函数是汇编,移植时只有xx个函数需要修改”。
可移植性就表现在可以从一种硬件结构移植到另外一种上。同时在不同操作系统上运行也要移植,比如从Windows系统移植到Linux,Unix操作系统,或者从Windows移植到手机上运行,这些都要移植性。
相关问答
Q1: 什么是c语言的可移植性?
可移植性就表现在可以从一种硬件结构移植到另外一种上。同时在不同操作系统上运行也要移植,比如从Windows系统移植到Linux,Unix操作系统,或者从Windows移植到手机上运行,这些都要移植性。
可移植性并不是指直接复制程序就可以用了,指的是不用改变代码便可以在另一台机器上编译运行。
可移植性 指 源程序 可以用到 另一台机上,编译后能正确运行。移植性高,指 源程序 不需改动或只需稍加改动,就能编译后正确运行。
就是跨系统,跨硬件。vb编写的程序只能再windows上运行,而c编的可以在windows,linux,微波炉等等上运行。比如汇编语言移植性不强,因为它在不同地方语法不一样,所以在a上写好了汇编程序要想把它用到b上需要做很大改动。
Q2: c编译程序是
1、c编译程序是将c语言程序编译成目标代码程序的程序,即正确答案应该选择D。c语言是目前世界上最流行、使用最广泛的面向过程的高级程序设计语言。
2、c语言编译程序属于系统软件。编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。
3、编译程序与解释程序是属于语言处理系统,负责把高级语言转化成低级语言,语言处理系统是系统软件的一种,所以编译程序属于系统软件。
Q3: C语言程序的可移植性是什么呢?
可移植性就表现在可以从一种硬件结构移植到另外一种上。同时在不同操作系统上运行也要移植,比如从Windows系统移植到Linux,Unix操作系统,或者从Windows移植到手机上运行,这些都要移植性。
可以在任何机器上运行 可以在任何操作系统上运行 可移植性并不是指直接复制程序就可以用了,指的是不用改变代码便可以在另一台机器上编译运行。
移植性高,指 源程序 不需改动或只需稍加改动,就能编译后正确运行。也有人理解,可移植性包括可翻译性,例如,通过翻译程序翻译,或解释程序解释,就能在另一台机上(另一种操作系统或硬件平台)运行。
可移植c语言编译程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于编译程序的移植、可移植c语言编译程序的信息别忘了在本站进行查找喔。






