
C语言怎么运行,以linux举例:
1、编写好源代码examplec;假设是放在目录/home/user/下面;
2、进入/home/user/目录,编译源代码:gcc examplec -o example,如果没有编译错误,将生成执行文件example;
3、在当前目录下输入/example,就可以运行了;
当然还有在TC和VC下运行的方法,那些都是图形化的,比较简单,唯一需要注意的是在TC下运行,要设定好环境变量
解释执行和编译执行
编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。
解释方式是指源程序进入计算机后,解释程序边扫描边解释,逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。
前者过程简单,后者执行速度快
*** 作系统将程序代码载入内存。将程序入口地址送给PC(程序计数器),CPU把PC所指向的内存单元中的指令取出,把PC加1,执行指令(可能为转移指令,就是改变PC的值)。然后再把PC所指向的内存单元中的指令取出,PC再加1在执行指令。
一直到程序执行完毕。
以上就是关于C语言程序是如何执行的全部的内容,包括:C语言程序是如何执行的、程序执行的两种方式是什么分别是如何进行的,各有什么特点、电脑程序如何执行的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)