GCC编译过程

我们平时写的c代码,计算机是不认识的,计算机认识的只是0、1这些二进制代码。那么我们写的c代码又是怎么转换为二进制代码的呢,?其实我们平时用的编译器就是将这个转换过程一步一步集成在了一起,今天学了学编译流程,根据以下几个问题做个笔记,以为备忘:

1、编译过程具体有什么步骤?
2、都有啥阶段,每个阶段又都干了什么事情?

解答:
编译过程总共分为4步:预处理、编译、汇编、链接。
具体每个阶段干的工作见下图:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值