Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装g&x2B+;从我的mac上的文件到终端 当我尝试在我的MAC终端编译一个C++程序时,我得到以下错误:_C++_Macos_G++ - Fatal编程技术网

安装g&x2B+;从我的mac上的文件到终端 当我尝试在我的MAC终端编译一个C++程序时,我得到以下错误:

安装g&x2B+;从我的mac上的文件到终端 当我尝试在我的MAC终端编译一个C++程序时,我得到以下错误:,c++,macos,g++,C++,Macos,G++,-bash:g++:未找到命令 但我相信我的Mac电脑上有运行编译器所需的所有文件。我有一个Developer文件夹,其中包含应用程序中的Xcode、usr/bin文件夹中的g++以及一系列其他文件夹 如何使用这些文件安装g++编译器。谢谢大家! 如果一切都安装正确,听起来您需要做的就是修改“PATH”环境变量 应该提供你需要的答案,至少如果你在雪豹下跑步。为了狮子 假设您拥有最新的Xcode,请转到Xcode首选项,下载,然后单击命令行工具旁边的安装按钮。这将自动安装并将所有内容放入您的路径中

-bash:g++:未找到命令

但我相信我的Mac电脑上有运行编译器所需的所有文件。我有一个Developer文件夹,其中包含应用程序中的Xcode、usr/bin文件夹中的g++以及一系列其他文件夹


如何使用这些文件安装g++编译器。谢谢大家!

如果一切都安装正确,听起来您需要做的就是修改“
PATH
”环境变量


应该提供你需要的答案,至少如果你在雪豹下跑步。为了狮子

假设您拥有最新的Xcode,请转到Xcode首选项,下载,然后单击
命令行工具旁边的
安装
按钮。这将自动安装并将所有内容放入您的
路径中。

houbysoft上面的回答是正确的,但OP需要更多细节

基本思想是需要安装“命令行工具”环境。但是,该环境的名称以及安装方式多年来已经发生了多次变化。因此,houbysoft的步骤适用于4.3.3,但不适用于3.2.6

在3.2时代,这些工具被称为“UNIX开发”。而且,它们不是从Xcode内部下载和安装的,而是作为Xcode mpkg的一部分提供的,并且是作为初始Xcode安装的一部分安装的。在大多数版本中,有一个名为“UNIX开发”的复选框,通常默认选中,但在某些版本中,这是一个单独的步骤。看看苹果目前提供的“Xcode 3.2.6和IOS SDK 4.3”磁盘映像,这是一个复选框。无论如何,这是唯一得到官方支持的获得它们的方法,但还有很多其他方法有效……以下是您的选择:

  • 扔掉Xcode 3.2.6(只是扔掉整个/开发人员)并安装4.3.3,然后按照houbysoft的步骤获得命令行工具。除非有充分的理由不能使用4.3,否则这几乎肯定是最好的答案
  • 扔掉Xcode 3.2.6并重新安装,这次确保“UNIX开发”复选框处于打开状态
  • 只需重新运行3.2.6安装程序,并确保“UNIX开发”复选框处于启用状态
  • 登录developer.apple.com并在下载中查找名为“UNIX开发工具”、“开发者工具CLI”、“CLI开发者环境”、“命令行工具”或与3.2.6相对应的类似软件包。对于大多数(但不是所有)版本的Xcode,都有这样一个包,可以用来设置有或没有Xcode的命令行构建环境
  • 查看Xcode磁盘映像上的不可见包。我不记得您是否只需要DeveloperToolsCLI.pkg,或者其他一些,但是一点尝试和错误或者谷歌搜索应该可以让您达到目的

  • 不,这不是他的问题。他说g++位于/Developer/usr/bin中。那不应该在他的路上。在那里添加它似乎可以克服这个最初的问题,但所有其他类型的事情都会出错,他将永远无法让构建正常工作。他需要安装命令行工具。他显然没有最新版本的Xcode,因为他有/Developer文件夹,其中包含/Developer/Applications/Xcode.app,而不是/Applications/Xcode.app,其中包含Developer文件夹。但是,除非他告诉我们他有哪个版本,否则很难回答,所以对你来说+1。你有哪个版本的Xcode?有什么理由不能升级到最新版本吗?在不知道这两个问题的情况下,可能需要进行多轮猜测才能找到正确的答案。此外,我正在运行OS X Lion。好吧,我想我要扔掉我的版本,然后按照houbysoft的说明进行操作。非常感谢。