首页后端开发ASP.NETc++怎么运行

c++怎么运行

时间2024-01-31 07:59:03发布访客分类ASP.NET浏览391
导读:收集整理的这篇文章主要介绍了c++怎么运行,觉得挺不错的,现在分享给大家,也给大家做个参考。@H_406_0@为了让机器能够识别并运行程序,每条语句必须被转为低级机器语言指令,然后将指令按照可执行目标程序的格式打包,并以二进制磁盘文件的形式...
收集整理的这篇文章主要介绍了c++怎么运行,觉得挺不错的,现在分享给大家,也给大家做个参考。@H_406_0@

为了让机器能够识别并运行程序,每条语句必须被转为低级机器语言指令,然后将指令按照可执行目标程序的格式打包,并以二进制磁盘文件的形式存放起来。以c程序为例,转换过程大致分为预处理,编译,汇编,链接四个步骤。

详细步骤:

1、预处理器根据以字符#开头的命令修改原始的c程序,结果得到另一个c程序,通常以.i作为文件扩展名。

2、编译器将文本文件hello.i翻译成hello.s,它包含了一个汇编语言程序。

3、汇编器将汇编程序翻译为机器语言指令,把这些指令打包成可重定位目标程序(relocateble object PRogram)的格式,并把结果保存在hello.o中。

3、链接阶段,链接器(ld)程序负责处理这种合并,结果得到hello文件,它是可执行目标文件,可以被加载到内存中由系统执行。

4、执行程序。一旦目标文件hello中的代码和数据被加载到主存,处理器开始执行main的机器语言指令,将字符串从主存拷贝到寄存器,并输出到屏幕上。

推荐教程:c++教程

以上就是c++怎么运行的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

c++

若转载请注明出处: c++怎么运行
本文地址: https://pptw.com/jishu/593691.html
extern c作用 一文快速了解JS中的柯里化(Currying)

游客 回复需填写必要信息