C语言的编译过程

来源:互联网 发布:康师傅免流量软件 编辑:程序博客网 时间:2024/05/17 00:54

1.预处理:

.c -> .i (预处理后的C程序)

gcc -E hello.c -o hello.i

2.编译:

.i -> .s (汇编文件)

gcc -S hello.i -o hello.s

3.汇编:

.s -> .o (目标文件)

gcc -c hello.s -o hello.o 

4.连接:

.o -> elf (可执行程序)

gcc hello.o -o hello_elf

 

gcc hello.c -o hello_elf(一步到位)

原创粉丝点击