编译以下说明时:

movl 4(%ebp), 8(%ebp)

我有: 记忆参考太多.

它出什么问题了?

有帮助吗?

解决方案

括号之前的数字是字节偏移(导致记忆引用发生),您不能将其中两个与 movl. 。您需要先将值临时移动到寄存器。

movl 4(%ebp), %ecx
movl %ecx, 8(%ebp)

其他提示

这不是法律指示。对于大多数参考内存的说明,您必须从寄存器移动/从寄存器移动。

您可以使用 saxon for xpath2.0。Xalan有原型,但这不是一个 官方构建,见 http://www.stylusstudio.com/xsllist/200212/post70030.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top