gcc -E main.cpp -o main.i 预处理阶段 展开头文件 替换宏定义
gcc -S main.i -o main.s 编译阶段 生成汇编文件
gcc -c main.s -o main.o 汇编阶段 生成二进制码
gcc main.o main2.o main 链接阶段 生成可执行文件main
该命令可以显示编译进度