汇编文件后缀 .s 与 .S
有些工程项目中,会发现一些.s(小写)或者.S(S大写)的汇编文件。发现他们还是有细微的差别:
.s 汇编语言源程序;后续编译操作:汇编
.S 汇编语言源程序;后续编译操作:预处理,汇编
我们知道对于一个源代码文件,编译有4个步骤:
预处理(Pre-Processing)-->编译(Compiling)-->汇编(Assembling)-->链接(Linking)
小写的s文件,在后续编译阶段不再进行预处理操作,所以不能在这文件中写预处理语句。
大写的S文件,在后续编译阶段还会进行预处理操作、汇编操作等步骤,所以还可以在文件中加入预处理语句。
.s 汇编语言源程序;后续编译操作:汇编
.S 汇编语言源程序;后续编译操作:预处理,汇编
我们知道对于一个源代码文件,编译有4个步骤:
预处理(Pre-Processing)-->编译(Compiling)-->汇编(Assembling)-->链接(Linking)
小写的s文件,在后续编译阶段不再进行预处理操作,所以不能在这文件中写预处理语句。
大写的S文件,在后续编译阶段还会进行预处理操作、汇编操作等步骤,所以还可以在文件中加入预处理语句。