我在 Mac Os X 上编译 .s ARM 程序集文件时遇到问题。我的 .s 文件是这样的:
mov r0, r1
Run Code Online (Sandbox Code Playgroud)
只是为了看看它是否有效。但是当我这样做时,我会
arm-elf-as my.s
得到一个
a.out文件。我有
chmod +x a.out
,
./a.out
但它说
cannot execute binary file
这让我很困惑,因为如果我用 arm-elf-as 编译它,它应该能够执行。我该如何编译这个.s?