如何生成具有Arm指令集的汇编输出

时间:2018-11-13 08:32:08

标签: c gcc x86 arm

我安装了Windows计算机(英特尔处理器)和gcc。
gcc -save-temps“ filename.c”
生成了中间文件,我查看了汇编文件(.s文件) 这是Intel x86指令。

我的问题是如何在同一台机器上生成与ARM指令集体系结构等效的程序集?

1 个答案:

答案 0 :(得分:0)

gcc始终是为单个目标构建的。 https://developer.arm.com/open-source/gnu-toolchain是您获得arm-gcc交叉编译器工具链的地方。而Clang可以为多个目标生成代码。

https://www.godbolt.org上的这两个按钮都可以直接查看程序集。