如何从我的 Mac 上的终端窗口运行 g++

Posted

技术标签:

【中文标题】如何从我的 Mac 上的终端窗口运行 g++【英文标题】:How to run g++ from a terminal window on my Mac 【发布时间】:2010-12-09 21:21:01 【问题描述】:

我有一个简单的 C++ 程序,我可以编译(来自命令行的 g++)并在我的工作计算机上运行,​​但不能在我的家用计算机上运行。我不知道他们有什么不同!它们都是 macbook,我都安装了 iPhone SDK。

在我的家用计算机上:当我将/Developer/usr/bin 添加到我的PATH 时,我可以运行g++,但它不能包含<string>,并且它无法识别printf 和此类功能。我还需要做什么才能使 g++ 正常工作?

【问题讨论】:

你是如何安装 gcc 的?您是否安装了 XCode 工具? 【参考方案1】:
    安装 xCode 然后关闭 编辑您的 c++ 代码文件(我使用 Smultron,它是免费的,而且很好) 使用“cpp”终止将文件保存在桌面上 假设您有 test.cpp 程序 打开终端(应用程序 -> 实用程序) 使用命令更改目录:cd Desktop 现在写:g++ test.cpp -o test 要运行您的程序,在终端类型中:测试(仅此,不结束 cpp!) 如果你的程序写得很好,在桌面上会出现一个名为 test 的新文件 点击它,你的程序就开始运行了 就是这样!

【讨论】:

+ 1 用于命令行使用。这就是我来这里的目的。 (在我发现我的不工作的唯一原因是斜杠之前)【参考方案2】:

当您安装 Xcode 和 iPhone SDK 时,您是否选中了 Unix Development Support 复选框?我在这类事情上遇到了很多问题,因为我没有这样做,解决方案是卸载 SDK 并在选中该框的情况下重新开始。

【讨论】:

谢谢,我不记得我是否勾选了那个框,但我会尝试重新安装它。 对于它的价值,Xcode 卸载并不是 100% 明显的,所以您可能想查看developer.apple.com/library/mac/#documentation/Xcode/Conceptual/… 了解详细信息。或者只是谷歌它。

以上是关于如何从我的 Mac 上的终端窗口运行 g++的主要内容,如果未能解决你的问题,请参考以下文章

如何在mac终端中运行c++程序

如何在 Mac 终端中从 Visual Studio 运行应用程序

如何在苹果Mac上更改“终端”窗口的颜色光标样式?

如何在 Mac 上设置我的默认 shell,例如钓鱼? [关闭]

如何从我的 Windows 笔记本电脑舒适地设计基于 Linux 的终端应用程序?

如何从 mac 中完全删除 NPM 包?