尽管 UNIX 和 Windows 在开发环境方面的方法看似完全不同,但在编译器(以及许多其他方面,我们将在接下来的页面中发现)时,它们确实共享一个共同的体系结构后端。可执行文件的生成基本上是由一个程序在两个系统上端到端处理的:编译器。两个系统都有一个单一的前端可执行文件,可以作为上述所有 5 个步骤的粘合剂。
在: http: //www.savs.hcc.edu.tw/~chuavv/articles/RevEng/ch02.html#the_compiler
这是什么意思?一台机器上的编译器编译程序(预处理->解析->翻译->汇编->链接)而在另一台机器上,编译器也执行相同的任务,但相反?不确定“可执行文件生成基本上是在两个系统上端到端处理......可执行文件基本上充当所有 5 个步骤的胶水”是什么意思。