帮我看看我写的苹果arm架构的汇编,他本应该在output.s里输入.global _main _main: mov xO, #10mov x1, #20 add xO, xO, x1 ret,但是创建了output.s,但不在output.s进行输入
我的目标是写一个c编译器,这是一个种子编译器


帮我看看我写的苹果arm架构的汇编,他本应该在output.s里输入.global _main _main: mov xO, #10mov x1, #20 add xO, xO, x1 ret,但是创建了output.s,但不在output.s进行输入
我的目标是写一个c编译器,这是一个种子编译器


关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
.global _main
_main:
mov x0, #10
mov x1, #20
add x0, x0, x1
ret
arm64 - gcc等编译器来编译汇编代码。例如,在终端中可以这样编译:arm64 - gcc -o output output.s
- 这里`-o output`表示输出文件名是`output`,`output.s`是输入的汇编文件名。
./output
- 这个程序应该会返回`30`,因为`10 + 20 = 30`。
如果上述不是你遇到的问题,请提供更详细准确的信息,以便能更精准地解决问题。
希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。