编译程序-GCC

11次阅读

共计 229 个字符,预计需要花费 1 分钟才能阅读完成。

一、基本概念
二、编译流程
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

可执行文件

三、编译选项

正文完
 0