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

时间:2010-12-09 21:21:02

标签: c++ macos gcc g++

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

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

当您安装Xcode和iPhone SDK时,您是否选中了Unix开发支持的复选框?我在这方面遇到了很多问题,因为我没有这样做,解决方法是卸载SDK并在选中复选框后重新开始。