一、基本概念二、编译流程1. 预处理阶段功能:插入源文件包含的头文件代码和替换源文件中的宏定义代码命令gcc -E hello.c -o hello.i源文件预处理代码2. 编译阶段功能:将预处理代码转换为汇编代码命令gcc -S hello.i -o hello.s汇编文件3. 汇编阶段功能:将汇编代码转换为机器代码命令gcc -c hello.s -o hello.o目标文件4. 链接阶段功能:将各个目标件链接为可执行程序命令gcc hello.o -o hello可执行文件三、编译选项