源码
vi hello.c
#include <stdlib.h>
#include <stdio.h>
void main(void){
printf("hello world!\n");
}
预处理
gcc -E hello.c -o hello.i
编译
gcc -S hello.i -o hello.s
汇编
gcc -c hello.s -o hello.o
链接
gcc hello.o -o hello
头文件和库
ldd hello #linux
otool -L hello #mac
执行
./hello