Macos 编译组件OSX(10.6.8)

Macos 编译组件OSX(10.6.8),macos,gcc,assembly,gnu-assembler,Macos,Gcc,Assembly,Gnu Assembler,我已经决定学习一些组装,但是我还没有弄清楚如何实际组装它。我正在运行OSX 10.6.8,安装了开发人员工具。我运行的是Xcode 3.13,在我看到的版本中,首选项中没有“下载”选项卡,而苹果网站上的命令行工具下载也不会在10.7以下的版本上运行 我看到一些在线资源说我应该使用“as”“gas”或“gcc”命令,但是终端告诉我这些命令都不存在。(为了测试,我只是打开了一个新的终端窗口,输入了没有参数的命令名。我认为这会起作用,但我可能弄错了。)我找不到任何具体的文档,说明是否使用开发人员工具安

我已经决定学习一些组装,但是我还没有弄清楚如何实际组装它。我正在运行OSX 10.6.8,安装了开发人员工具。我运行的是Xcode 3.13,在我看到的版本中,首选项中没有“下载”选项卡,而苹果网站上的命令行工具下载也不会在10.7以下的版本上运行

我看到一些在线资源说我应该使用“as”“gas”或“gcc”命令,但是终端告诉我这些命令都不存在。(为了测试,我只是打开了一个新的终端窗口,输入了没有参数的命令名。我认为这会起作用,但我可能弄错了。)我找不到任何具体的文档,说明是否使用开发人员工具安装了这个东西/如何检查是否安装了它/在哪里安装它

在这里问这个问题是我最后的选择,但是我确信信息已经存在,我就是找不到,所以如果有人可以:

  • 解释为什么这些命令不起作用/如果我想组装一些基本组件,我应该安装什么
  • 告诉我我是怎么一个人解决的
我真的很感激。提前谢谢


[编辑]Developer/usr/bin/文件夹中有一个名为“as”的文件,因此我不确定为什么找不到该命令。我需要做的不仅仅是导航到正在组装的文件的目录并键入“as filename”?

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

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

您想在安装Xcode时检查“UNIX开发”。(你当时怎么知道的?)

您可以重新安装Xcode,确保选中该魔术框

然而,命令行驱动程序实际上是存在的,它们不在您的路径中(如果我没记错的话,它们在
/Developer/usr/bin
,尽管我已经很久没有修改Xcode 3.x了)。因此,您应该能够将其添加到
$PATH
并使用它们

作为第三种选择,您可以下载
gcc
clang

的发行版,以便在安装Xcode时检查“UNIX开发”。(你当时怎么知道的?)

您可以重新安装Xcode,确保选中该魔术框

然而,命令行驱动程序实际上是存在的,它们不在您的路径中(如果我没记错的话,它们在
/Developer/usr/bin
,尽管我已经很久没有修改Xcode 3.x了)。因此,您应该能够将其添加到
$PATH
并使用它们


作为第三种选择,您可以随时下载
gcc
clang

的发行版(严格地说,您不需要编译汇编代码。您需要编译它。)谢谢,我想知道这一点,您需要编译它没有多大意义。编辑这个问题只是为了更准确。正如@Nicholas Riley和我指出的,命令没有运行,因为
/Developer/usr/bin/
不在
$PATH
中。将它添加到
$PATH
,或者重新安装Xcode,或者以
/Developer/usr/bin/as
的身份调用汇编程序,或者添加符号链接,或者添加别名,或者……谢谢,刚刚解决了这个问题。我不知道如何使用$PATH找到这些命令,这很好。(严格地说,你不编译汇编代码。你组装它。)谢谢,我想知道这一点,你必须编译它没有多大意义。编辑这个问题只是为了更准确。正如@Nicholas Riley和我指出的,命令没有运行,因为
/Developer/usr/bin/
不在
$PATH
中。将它添加到
$PATH
,或者重新安装Xcode,或者以
/Developer/usr/bin/as
的身份调用汇编程序,或者添加符号链接,或者添加别名,或者……谢谢,刚刚解决了这个问题。我不知道如何在$PATH中找到这些命令,我忘了提到,我有Xcode版本3.1.3。没有“下载”选项卡(至少在“首选项”中是这样),我在apple开发者网站上找到的命令行工具的下载版本也没有低于10.7的版本。更新了问题。您知道如何检查是否安装了命令行工具吗?因为如果这确实是问题所在,那么问题就在于找出如何使版本与我的计算机兼容。如果您在尝试运行gcc时遇到“command not found”,则您没有安装命令行工具。不过,恐怕我现在还不知道在哪里可以买到雪豹的命令行工具,对不起。默认情况下,命令行工具安装在Xcode 3.x的
/Developer
中。如果您还想在
/usr
中复制,我似乎记得它们在Xcode安装程序中是一个单独的选项(您可以为相同版本的Xcode重新运行安装程序)。或者您可以将
/Developer/usr/bin
添加到路径中;它包含几个汇编程序。谢谢,将它添加到$PATH中就完成了。我忘了提到,我有Xcode版本3.1.3。没有“下载”选项卡(至少在“首选项”中是这样),我在apple开发者网站上找到的命令行工具的下载版本也没有低于10.7的版本。更新了问题。您知道如何检查是否安装了命令行工具吗?因为如果这确实是问题所在,那么问题就在于找出如何使版本与我的计算机兼容。如果您在尝试运行gcc时遇到“command not found”,则您没有安装命令行工具。不过,很抱歉,我现在不知道在哪里可以买到雪豹的命令行工具。默认情况下,命令行工具安装在Xcod的
/Developer