gcc:编译、链接过程&选项

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命令有点蒙蔽,太复杂了。

posted @ 2017-03-27 16:51  宁静淡泊  阅读(1583)  评论(0编辑  收藏  举报