Kotlin/Native 支持的目标平台

最终更新: 2025/02/06

Kotlin/Native 编译器支持大量的编译目标, 但是, 很难对所有编译目标提供同等程度的支持. 本文档描述 Kotlin/Native 支持哪些编译目标, 并根据编译器支持程度的不同, 将它们分为几个层级.

请注意层级列表中使用到的以下名词:

  • Gradle 编译目标名称 是一个 编译目标名称, 在 Kotlin Multiplatform Gradle plugin 中使用它来启用编译目标.

  • Target triple 是一个符合 <architecture>-<vendor>-<system>-<abi> 格式的编译目标名称, 通常由 编译器 使用.

  • 运行测试 表示是否默认支持在 Gradle 和 IDE 中运行测试.

    对于特定的编译目标, 运行测试只在原生主机上有效. 例如, 你只能在 macOS x86-64 主机上运行 macosX64iosX64 测试.