参考:http://www.cplusplus.com/articles/2v07M4Gy/
在编译阶段,
此阶段将程序转换为低级汇编级代码.编译器获取预处理文件(没有任何指令)并生成包含程序集级别代码的目标文件.现在,创建的目标文件是二进制形式.在创建的目标文件中,每行描述一个低级机器级指令.
现在,如果我是正确的,那么不同的CPU架构适用于不同的汇编语言/语法.
我的问题是编译器如何知道源代码必须改变哪种汇编语言语法?换句话说,C++编译器如何知道它正在处理的机器中有哪些CPU架构?
汇编程序是否使用CPU架构为不同的CPU架构生成汇编代码?
NS:我是初学者!