我是靠谱客的博主 炙热日记本,最近开发中收集的这篇文章主要介绍c++怎么运行,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

详细步骤:

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

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

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

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

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

推荐教程:c++教程

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

最后

以上就是炙热日记本为你收集整理的c++怎么运行的全部内容,希望文章能够帮你解决c++怎么运行所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部