我们平时写的c代码,计算机是不认识的,计算机认识的只是0、1这些二进制代码。那么我们写的c代码又是怎么转换为二进制代码的呢,?其实我们平时用的编译器就是将这个转换过程一步一步集成在了一起,今天学了学编译流程,根据以下几个问题做个笔记,以为备忘:
1、编译过程具体有什么步骤?
2、都有啥阶段,每个阶段又都干了什么事情?
解答:
编译过程总共分为4步:预处理、编译、汇编、链接。
具体每个阶段干的工作见下图:
我们平时写的c代码,计算机是不认识的,计算机认识的只是0、1这些二进制代码。那么我们写的c代码又是怎么转换为二进制代码的呢,?其实我们平时用的编译器就是将这个转换过程一步一步集成在了一起,今天学了学编译流程,根据以下几个问题做个笔记,以为备忘:
1、编译过程具体有什么步骤?
2、都有啥阶段,每个阶段又都干了什么事情?
解答:
编译过程总共分为4步:预处理、编译、汇编、链接。
具体每个阶段干的工作见下图: