操作系统实战--基础

1. 代码编译的过程

  • gcc 预处理器,加入头文件、替换宏, gcc hello.c -E -o hello.i
  • gcc编译器,将程序转换为汇编程序。gcc hello.c -S -c -o hello.s
  • gcc 汇编器,将汇编程序转换成可链接的二进制程序。gcc hello.c -c -o hello.o
  • gcc 链接器,和其他库一起形成可执行文件