16.3多架构的编译

您可以在同时,通过将每个系统的对象文件放在自己的目录。要做到这一点,您可以使用GNU制作.光盘目标文件所在的目录要运行的可执行文件配置脚本。配置自动检查中的源代码目录配置在和中..。这是称为VPATH公司生成。

使用非GNU制作,编译一个包比较安全在源代码目录中。在你完成之后为一个系统安装了软件包,请使用“进行distclean在重新配置另一个系统之前。

一些平台,尤其是macOS,支持“胖”或“通用”二进制文件,其中单个二进制可以在不同的体系结构上执行。在这些平台上,您只需配置和编译一次,具有特定于该平台的选项。