我正在用y86编写一个程序,但是我收到了一些奇怪的错误。它说第三行是“无效的行”。
irmovl 0, %eax #clear eax
andl %edi, %edi
jg .L9
jmp .L7这些类型的错误在我的代码中的所有跳转类型指令中都会出现
发布于 2015-11-18 06:15:56
那么,你给.L7和.L9下了定义吗?如果不是,难怪..。
这是可行的,但它是没有意义的,当然(而且您可能应该避免在标签中使用句点):
irmovl 0, %eax #clear eax
andl %edi, %edi
jg .L9
jmp .L7
.align 4
.L9: 0
.L7: 0
halthttps://stackoverflow.com/questions/31745742
复制相似问题