gcc指令编译经历的过程 2019-04-19

2019-04-19  本文已影响0人  我在山下吃西瓜

gcc指令编辑过程

(gcc abc -o abc)

gcc指令编辑过程

(gcc abc -o abc)

1.源文件(".c"文件)                -----(-E)---->预处理(生成".i"文件)

2.预处理(生成".i"文件)     -----(-S)-->汇编(生成 ".s"文件)

3.汇编(生成 ".s"文件)       -----(-c)--->编译(生成".o"文件)

4.编译(生成".o"文件)        -----(gcc xx.o)---->链接(生成 ".exe" 可执行文件)

第一步先生成 ".i"文件,生成预处理文件

gcc -E abc.c -o abc.i   

第二步先生成 ".s"文件,

gcc -S abc.c -o abc.s

第三步先生成 ".o"文件

gcc -c abc.s  -o abc.o

第四步先生成 ".exe"文件

gcc   abc.o -o abc

"-o" 后面的表示输出文件名

上一篇下一篇

猜你喜欢

热点阅读