来自 Ocaml 的汇编代码
我有简单的 ocaml 文件 test.ml
1 + 2;;
我编译了它。我可以看到这段代码的汇编输出吗?也许 ocaml packet 有这方面的工具吗?
谢谢。
I have simple ocaml file test.ml
1 + 2;;
I compiled it. can i see assembly output of this code? Maybe ocaml packet has any tools for this?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以:见下文。代码中剩下的所有内容都是
movl $7, %eax
(7 是 OCaml 中 3 的表示形式,它是 1+2 的结果)。Yes you can: see below. Everything that remains from your code is
movl $7, %eax
(7 is OCaml's representation for 3, which is the result of 1+2).