欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C语言编译过程

程序员文章站 2024-01-26 21:38:22
1.预处理 1)、宏定义展开 2)、头文件展开 3)、删除注释 4)、条件编译 格式:gcc -E a.c -o a.i 2.编译 1)、检查语法 2)、转化成汇编语言 格式:gcc -S a.i -o a.s 3.汇编 将汇编语言转化成机器语言 格式:gcc -c a.s -o a.o 4.链接 ......

1.预处理

 

1)、宏定义展开

2)、头文件展开

3)、删除注释

4)、条件编译

格式:gcc  -e a.c -o a.i

 

2.编译


1)、检查语法

2)、转化成汇编语言

格式:gcc -s a.i -o a.s

 

3.汇编

 

  • 将汇编语言转化成机器语言
        格式:gcc -c a.s -o a.o

 

4.链接

 

  • 将库文件连接成可执行文件
格式:gcc a.o -o a.exe