C编译过程简介

源文件

touch 创建
cat 重定向写入
在这里插入图片描述

忘记大括号 修正
在这里插入图片描述

预编译

gcc -E main.c -o main.i
在这里插入图片描述

编译

gcc -S main.i -o main.s
在这里插入图片描述

汇编

gcc -c main.s -o main.o
在这里插入图片描述

链接

gcc -o main main.o
在这里插入图片描述

一步完成

gcc -o name filename.c

两步完成

gcc -c main.c gcc -o main main.o