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

求独立开源的ARM、RISC-V汇编器(类NASM,支持Windows与Linux)

独立ARM/RISC-V汇编器推荐(支持Windows/Linux)

针对你需要仅具备汇编功能、可独立运行的ARM和RISC-V汇编器需求,以下是符合要求的工具及方案:

ARM架构

  • ARM armasm 独立版
    这是ARM官方提供的纯汇编器,支持Windows和Linux平台,覆盖ARMv7到ARMv8-A/R/M全系列架构,兼容ARM/Thumb指令集及NEON扩展。可从ARM官方开发工具组件中单独下载,无需安装完整的开发套件,完全对标NASM的独立工具定位。

  • 独立编译GNU arm-as
    从GNU Binutils源码中仅编译汇编器组件:

    1. 下载对应版本的Binutils源码
    2. 配置编译选项:./configure --target=arm-none-eabi --disable-gcc --disable-linker(禁用编译器、链接器等冗余组件)
    3. 执行make as,编译完成后得到独立的arm-none-eabi-as二进制文件,支持Windows(通过MinGW交叉编译)和Linux本地运行。

RISC-V架构

  • RVASM 独立汇编器
    一款专门针对RISC-V开发的独立汇编工具,支持Windows和Linux,兼容GNU汇编语法及自定义扩展,仅提供汇编功能,无附带编译器、链接器等组件,体积小巧且可独立运行。

  • 独立编译GNU riscv-as
    类似ARM方案,从Binutils源码单独编译RISC-V汇编器:

    1. 下载Binutils源码
    2. 配置编译选项:./configure --target=riscv64-unknown-elf --disable-gcc --disable-linker
    3. 执行make as,生成独立的riscv64-unknown-elf-as(或32位版本riscv32-unknown-elf-as),支持跨平台运行。

补充说明

你提到的GNU/MinGW并非仅支持x86架构,通过交叉编译配置可以生成ARM/RISC-V的独立汇编器,只是默认套件未包含,通过上述源码编译方式可获取纯汇编工具,完全满足你的需求。

内容的提问来源于stack exchange,提问作者Gabriel Frigo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 04:39:34