C语言编译过程

预处理(Pre-Processing)

hello.c -> hello.i

gcc -E hello.c -o hello.i

编译(Compiling)

hello.i -> hello.s

gcc -S hello.i -o hello.s

汇编(Assembling)

hello.s -> hello.o

gcc -c hello.s -o hello.o

链接(Linking)

hello.o -> hello

gcc hello.o -o hello

你可能感兴趣的:(C语言编译过程)