You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在ARM Windows主机上原生编译ARM平台的Windows C++软件?

Windows 11 ARM64原生C++编译器可用方案

Windows 11 ARM64完全支持无x86依赖的原生C++开发,编译器本身原生运行在ARM架构上,编译输出的程序也可直接在当前设备运行,无需交叉编译或x86模拟,以下是成熟可用的方案:

1. 原生ARM64版MSVC

  • 可通过Visual Studio Installer直接获取:选择「使用C++的桌面开发」工作负载后,在可选组件中勾选「ARM64原生生成工具」即可完成安装
  • 完全无x86依赖,编译器本身为原生ARM64程序,默认编译输出即为ARM64架构的Windows程序,兼容性经过微软官方验证

2. 原生ARM64版Clang/LLVM

  • LLVM官方已提供稳定的Windows ARM64原生构建版本,安装后即可直接在ARM64 Windows上运行
  • 可选择配合MSVC标准库或MinGW-w64标准库使用,默认编译目标为当前ARM64架构,不需要额外配置交叉编译参数

3. 原生ARM64版MinGW-w64 GCC

  • MinGW-w64目前已有官方维护的原生ARM64构建版本,编译器自身为ARM64格式的Windows可执行程序,不需要x86模拟层即可运行
  • 编译输出的程序为原生Windows ARM64程序,可直接在当前设备执行

4. WSL2原生ARM64工具链

  • 若习惯Linux开发工具链,Windows 11 ARM64的WSL2本身为原生ARM64运行环境,直接在WSL发行版中安装gcc、g++、clang等包,所有工具均为原生ARM64版本
  • 编译输出的Linux ARM64程序可直接在WSL内运行,也可配置后输出Windows ARM64程序
    你之前了解到的「MSVC、MinGW等仅支持x86架构」属于过时信息,上述所有工具链均已推出稳定的正式版原生ARM64 Windows构建,不需要使用实验版本即可满足原生开发需求。

内容的提问来源于stack exchange,提问作者Aaron Franke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:06:09