汇编文件后缀 .s 与 .S

有些工程项目中,会发现一些.s(小写)或者.S(S大写)的汇编文件。发现他们还是有细微的差别:
.s    汇编语言源程序;后续编译操作:汇编
.S    汇编语言源程序;后续编译操作:预处理,汇编


我们知道对于一个源代码文件,编译有4个步骤:
预处理(Pre-Processing)-->编译(Compiling)-->汇编(Assembling)-->链接(Linking)

小写的s文件,在后续编译阶段不再进行预处理操作,所以不能在这文件中写预处理语句。
大写的S文件,在后续编译阶段还会进行预处理操作、汇编操作等步骤,所以还可以在文件中加入预处理语句。
原文地址:https://www.cnblogs.com/motadou/p/8734470.html