1.X-code编译原理
X-code将我们编写的代码编译为计算机能够认识的0和1,这个过程大致可以分为两步
- 第一步X-code先将程序员写的代码翻译成0和1(也就是后面的.o文件)
- 由于我们编写代码很多都是基于系统提供的框架,所以第二步就是将.o文件与系统文件(也是只有0和1的文件)两者相连接合并,生成exec可执行文件.
2.手动编译
- 让我们来模拟一下X-code来编译代码
1)打开终端(实用工具----->终端)
2)找到源文件所在的位置
3)开始编译:
命令: cc -c main.c
4)链接
命令: cc main.o
- cc -c main.c 指令执行时,其实要经历几步才可以变为main.o
cc -c main.c //执行
main.i //替换文件中所有的预处理指令
main.s // 汇编
main.o // 二进制文件
网友评论