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

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

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

【问题讨论】:

  • 你是如何安装 gcc 的?您是否安装了 XCode 工具?

标签: c++ macos gcc g++


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

【讨论】:

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多