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
* 链接库的路径