gcc -E a.c -o a.i# include
gcc -S a.i -o a.s# asm
gcc -c a.s -o a.o# obj
#注:以上三条命令记为[ESc]
gcc -L. -lXXX a.o -o a#注:此条指令是gcc调用ld链接器完成的,gcc本身不具有链接功能。# gcc在调用ld时,会自动添加一些选项,链接一些库。# 直接使用ld命令有点蒙蔽,太复杂了。