当我尝试在Mac终端中编译c ++程序时,出现以下错误:
-bash:g ++:找不到命令
但我相信我在Mac上拥有运行编译器所需的所有文件。我有Developer文件夹,其中包含应用程序中的Xcode,usr / bin文件夹中的g ++以及一堆其他文件夹。
如何使用这些文件安装g ++编译器。谢谢!
答案 0 :(得分:4)
假设您拥有最新的Xcode,请转到Xcode偏好设置,下载,然后点击Install
旁边的Command Line Tools
按钮。这应该自动安装并将所有内容放入PATH
。
答案 1 :(得分:3)
基本思想是您需要安装“命令行工具”环境。但是这个环境的名称以及安装方式多年来已经多次改变。因此,houbysoft的步骤适用于4.3.3,但不适用于3.2.6。
在3.2时代,这些工具被称为“UNIX开发”。并且,它们不是从Xcode中下载和安装,而是作为Xcode mpkg的一部分而来,并作为初始Xcode安装的一部分安装。在大多数版本中,有一个名为“UNIX Development”的复选框,通常默认选中,但在某些版本中它是一个单独的步骤。查看Apple目前提供的“Xcode 3.2.6和IOS SDK 4.3”磁盘映像,它是一个复选框。无论如何,这是获得它们的唯一官方支持方式,但还有很多其他工作方式......以下是您的选择:
答案 2 :(得分:0)
如果所有内容都安装正确,听起来您需要做的只是修改“PATH
”环境变量。
This closely related SuperUser question应该提供您需要的答案,至少如果您在Snow Leopard下运行。狮友Here's another question about setting environment variables。