C语言分步编译
在进行C语言源码至可执行程序的整个过程中,整个形成过程可以分为四步:
1、预处理 gcc -E hello.c -o hello.i
目的:
(1)宏定义展开
(2)头文件展开
(3)条件编译
(4)去掉注释
2、编译 gcc -S hello.i -o hello.s
(1)检查语法
(2)将C语言转成汇编语言
3、汇编 gcc -c hello.s -o hello.o
将汇编语言转成机器语言(二进制码)
4、链接 gcc hello.o -o hello.exe
将C语言依赖库链接到程序中
一步执行的编译为:
gcc -o hello.exe hello.c
posted on 2018-08-04 08:55 skyfall007 阅读(209) 评论(0) 编辑 收藏 举报