← 返回单词列表
cross-compilation
cross-compilation 指在一台开发机器上,为不同的处理器架构或操作系统编译程序的过程。
💡 记忆钩子
把开发机器想成“工厂”,把目标设备想成“另一座城市”:程序在这座工厂里编译,却要运往另一座城市运行,这就是 cross-compilation;核心就是“在本机编译,给别的平台使用”。
📝 学习建议
- 先掌握它与普通 compilation 的区别:普通编译通常面向当前开发环境,cross-compilation 则明确面向另一种目标平台。不要把它理解成“交叉检查”或“交叉运行”,这里的 cross- 表示跨越开发环境与目标环境的差异。
📖 中文释义
noun
-
core 跨平台编译📖 指程序在一台开发机器上编译,但生成的程序是给另一种处理器架构或操作系统使用的。例如,可以在普通电脑上为树莓派编译程序;关键区别是“编译环境”和“目标运行环境”不同。💡 常见模式是“进行 cross-compilation”“设置 cross-compilation 环境”或“为某个平台进行 cross-compilation”。它既可以作不可数名词表示这一过程,也可以在技术语境中指一种具体的编译配置。不要说成程序在目标设备上完成编译;通常是开发机器负责编译,目标设备负责运行结果。countable uncountableWe 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
🏷 单词标签 & 词根