← 返回单词列表

cross-compilation

noun 编号: C03982
cross-compilation 指在一台开发机器上,为不同的处理器架构或操作系统编译程序的过程。
💡 记忆钩子
把开发机器想成“工厂”,把目标设备想成“另一座城市”:程序在这座工厂里编译,却要运往另一座城市运行,这就是 cross-compilation;核心就是“在本机编译,给别的平台使用”。
📝 学习建议
  • 先掌握它与普通 compilation 的区别:普通编译通常面向当前开发环境,cross-compilation 则明确面向另一种目标平台。不要把它理解成“交叉检查”或“交叉运行”,这里的 cross- 表示跨越开发环境与目标环境的差异。
📖 中文释义
noun
  • core 跨平台编译
    📖 指程序在一台开发机器上编译,但生成的程序是给另一种处理器架构或操作系统使用的。例如,可以在普通电脑上为树莓派编译程序;关键区别是“编译环境”和“目标运行环境”不同。
    💡 常见模式是“进行 cross-compilation”“设置 cross-compilation 环境”或“为某个平台进行 cross-compilation”。它既可以作不可数名词表示这一过程,也可以在技术语境中指一种具体的编译配置。不要说成程序在目标设备上完成编译;通常是开发机器负责编译,目标设备负责运行结果。
    countable uncountable
    We use cross-compilation to build the application for the ARM-based device.
    我们使用跨平台编译,为这台基于 ARM 架构的设备构建应用程序。
    The team set up a cross-compilation environment on a Linux workstation.
    团队在一台 Linux 工作站上设置了跨平台编译环境。
cross-compilations plural
🌳 词源
由 cross(跨越)和 compilation(编译)组成,字面上是“跨平台编译”。
🔄 变式
cross-compilations plural
🏷 单词标签 & 词根
暂无标签