在Mac上运行Linux系统调用?

时间:2014-07-10 13:24:51

标签: linux macos assembly

我的大学教学大纲要求我学习Linux上的汇编编程。

我拥有一台Macbook Pro,我并不热衷于为Linux进行双启动或安装像Parallels这样的虚拟机软件。学习汇编语言为Mac几乎没有意义,因为它看起来很不一样。

有什么方法可以直接在我的MacBook终端上使用Linux上使用的确切汇编语言?

2 个答案:

答案 0 :(得分:2)

没有。 OS X和Linux使用不同的ABIs,这意味着即使您在两者上使用相同的API,汇编语言程序也不可移植。

答案 1 :(得分:0)

取决于“汇编语言”的含义。您可以在Mac上学习该语言的基本元素,但系统调用和其他所有内容都不同......

所以你基本上排除了你的选择。我会说,去模拟器。或者Linux机器上的shell帐户。