Skip to content

支持的构建主机

本文档为 RXTX 官方 Wiki 中 "Supported Build Hosts" 页面的中文翻译版本。


概述

下表列出了哪些构建主机可以为目标系统生成二进制文件:

  • 构建主机:编译过程运行的系统
  • 目标平台:生成的二进制文件可以执行的目标系统

⚠️ 重要提示:基于 Maven 的构建流程目前仍在开发阶段。使用此流程构建的二进制文件目前尚不能工作,适用于所有平台。这是因为 Java 库加载器需要更新以适配新的构建系统。请耐心等待。


构建兼容性矩阵

目标平台 ↓ / 构建主机 →LinuxWindowsMac OS
Linux x86
Linux x86_64
Linux arm
Windows x86
Windows x86_64
Mac OS x86_64

说明

✅ 已验证可工作的组合

  • Linux x86 作为构建主机可以构建 Linux x86、x86_64、arm 的二进制文件
  • Linux x86_64 作为构建主机可以构建 Linux x86_64、Windows x86 和 x86_64 的二进制文件
  • Windows 构建主机可以构建 Windows x86 和 x86_64 的二进制文件
  • Mac OS x86_64 作为构建主机可以构建 Mac OS x86_64 的二进制文件

❌ 不支持的组合

  • 从 Linux 构建 Mac OS 二进制文件(不支持)
  • 从 Mac OS 构建 Linux 或 Windows 二进制文件(不支持)
  • 从 Linux x86_64 构建 Linux x86 二进制文件(不支持)
  • 从 Linux arm 构建任何平台的二进制文件(暂不支持)

相关资源


本页面翻译自 RXTX 官方 Wiki。原文地址:https://github.com/rxtx/rxtx/wiki/Supported-Build-Hosts