c++怎么运行
导读:收集整理的这篇文章主要介绍了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++怎么运行
本文地址: https://pptw.com/jishu/593691.html