X-code编译原理手动编译

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                  // 二进制文件

你可能感兴趣的:(X-code编译原理手动编译)