编译程序集OSX(10.6.8)

时间:2012-07-19 22:41:10

标签: macos gcc assembly gas

我决定学习一些装配,但是我无法弄清楚如何实际装配它。我正在运行安装了开发人员工具的OSX 10.6.8。我正在运行Xcode 3.13,在我看到的版本的首选项中没有下载选项卡,Apple网站上的命令行工具下载不能在低于10.7的任何内容上运行。

我见过一些网上消息来源说我应该使用“as”“gas”或“gcc”命令,但终端告诉我这些命令都不存在。 (为了测试,我只是打开一个新的终端窗口并输入了没有参数的命令名。我认为这样可行但我可能会弄错。)我找不到任何关于这些东西是否与开发人员一起安装的具体文档工具/如何检查它是否已安装/安装位置。

这里提出这个问题是我的最后一招,但是我确信这些信息已经存在,如果有人可以的话,我就找不到它了。

  • 如果我想组装一些基本程序集,请解释为什么这些命令不起作用/我应该安装什么
  • 告诉我如何才能自己解决这个问题

我真的很感激。提前谢谢。

[编辑]在Developer / usr / bin /文件夹中有一个名为“as”的文件,所以我不确定为什么找不到这个命令。我是否需要做更多工作而不仅仅是导航到我正在组装的文件的目录并输入“as filename”?

2 个答案:

答案 0 :(得分:1)

您希望在安装Xcode时检查“UNIX开发”。 (你当时怎么知道这个?)

您可以重新安装Xcode,确保检查该魔术盒。

但是,命令行驱动程序 实际存在,它们只是在你的路径中(它们在/Developer/usr/bin,如果我没记错,虽然它已经很长了自从我使用Xcode 3.x进行修补以来的时间。因此,您应该可以将其添加到$PATH并使用它们。

作为第三种选择,您始终可以下载gccclang的分发。

答案 1 :(得分:0)

确保安装了Xcode“命令行工具”附加下载。它可以在Xcode首选项窗口的“下载”选项卡中找到。