The wiki source of YSLib documentation.
Revision | b6fbb1800ab440ae5d452613ffd47fd1f8e011a7 (tree) |
---|---|
Zeit | 2023-01-12 15:54:41 |
Autor | FrankHB <frankhb1989@gmai...> |
Commiter | FrankHB |
Terminology.zh-CN.md: 修复笔误;修饰语句。
@@ -407,9 +407,9 @@ | ||
407 | 407 | |
408 | 408 | 构建系统中可能涉及多个平台。 |
409 | 409 | |
410 | - 运行构建系统的环境和被构建的程序的环境不需要相同,对应的平台分别称为宿主平台(host platform) 和目标平台(target platform) 。宿主平台和目标平台相同时称为本机(native) 构建;不同时称为交叉(build) 构建。 | |
410 | + 运行构建系统的环境和被构建的程序的环境不需要相同,对应的平台分别称为宿主平台(host platform) 和目标平台(target platform) 。宿主平台和目标平台相同时称为本机(native) 构建;不同时称为交叉(cross) 构建。 | |
411 | 411 | |
412 | 412 | 多个构建过程可能串联组成更大的构建过程。不同构建过程存在输出和输入之间的依赖。此时,前一过程输出的目标平台需要兼容于后一过程作为输入的宿主平台,否则无法直接运行。典型情况下这些平台是相同的,但也可以存在平台之间自身保证二进制[互操作](#规范)兼容性(如支持 x86_64 的体系结构上混用 i686 和 x86_64 )的情况。 |
413 | 413 | |
414 | - 一些构建系统如 [GNU 工具链(en-US) 使用更复杂的术语](https://gcc.gnu.org/onlinedocs/gccint/Configure-Terms.html),单独引入构建(build) 平台。为确保一般性并简化模型,YSLib 不使用这个概念,而把构建平台作为第一级构建过程(即 GNU autoconf 的“配置”)的宿主平台。 | |
414 | + 一些构建系统如 [GNU 工具链(en-US) 使用更复杂的术语](https://gcc.gnu.org/onlinedocs/gccint/Configure-Terms.html),单独引入构建(build) 平台。为确保一般性并简化模型,本文档不要求单独使用这个概念,而默认构建平台是第一级构建过程(即 GNU autoconf 的“配置”)的宿主平台。 | |
415 | 415 |