gcc编译器

1. 预处理 -E

1. 处理头文件和宏定义
   * gcc -E 1.c -o 1.i

2. 编译 -S

1. 检查代码的错误
   * gcc -S 1.i -o 1.s

3. 汇编 -c

1. 将文件编程计算机能够识别的二进制文件
   * gcc -c 1.s -o 1.o

4. 链接

1. 生产执行文件
   * gcc 1.o -o 1.out

5. 选项

*  -o
  * 修改执行文件名
* -Wall
  * 显示所有警告
* -w
  * 隐藏所有警告
* -O/O2
  * 优化编译
* -i
  * 
* -l (小L)
  * 编译链接的库 such as. -lpthread    |      -lsqlite3 
* -L
  * 链接库的路径