The state of preprocessing
gcc -E hello.c -o hello.i
E: stop compilating.
set up hello.i
The state of compilation
gcc -S hello.i -o hello.s
S: Informing gcc to compile target file(hello.s)
Assembly
gcc -c hello.s -o hello.o
c: Informing gcc to execute instructions of convert on target file.
Linking/Build
gcc hello.o -o hello
we get a executive file hello directly!
run
./hello