汇编学习2:关于编译过程和后缀名 .s和.S的区别

1. 大小写s的区别,只是多了一个预处理功能,所以后期写关于硬件的汇编使用大写S

   .s            汇编语言源程序;汇编
 .S     汇编语言源程序;预处理,汇编

2.编译过程

   A. 预处理 使用cpp    gcc -E   src.c  -o  dst.i

   B. 编译阶段               gcc -S   src.i  -o  dst.s

   C.汇编阶段                gcc  -c  src.s  -o  dst.o

   D. 链接阶段                gcc  -o  dst   src.o

最后执行  ./dst

 

 

 

 

 

posted @ 2013-08-20 23:11  泛起的鱼  阅读(408)  评论(0编辑  收藏  举报