我正在尝试在 Mac Intel 上使用 SVE 生成和运行一些 ARMv8 二进制文件,以确切了解 gdb 内部装配级别发生的情况,但我遇到了几个障碍。
支持 SVE(gcc 和 gdb)的工具链:如果我能够从不同的来源(ARM 网站,brew)轻松找到 macOS 上的 ARM 工具链,那么似乎没有一个支持 SVE。通过-march=armv8.5-a+sve
给出以下错误:'armv8.5-a' does not support feature 'sve'
执行代码:qemu 似乎是最好的选择。但是,qemu-aarch64
在 macOS 上似乎不存在,qemu-system-aarch64
似乎只是为了启动一个完整的 ARM 操作系统。
有没有办法实现我想要做的事情?