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

发布于 2024-10-07 05:42:50 字数 294 浏览 1 评论 0原文

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

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

I have a simple C++ program that I can compile (g++ from command line) and run from my work-computer but not from my home-computer. I don't know how they differ! They are both macbooks and I have installed iPhone SDK on both.

On my home-computer: When I add /Developer/usr/bin to my PATH I can run g++ but it cannot include <string> and it does not recognize printf and such functions. What else do I need to do to make g++ work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光磨忆 2024-10-14 05:42:50
  1. 安装 xCode 然后关闭
  2. 编辑你的 c++ 代码文件(我使用 Smultron,它是免费的,而且很好)
  3. 使用“cpp”终止将你的文件保存在桌面上
  4. 假设你有 test.cpp 程序
  5. 打开终端(应用程序 -> 实用程序)
  6. 使用以下命令更改目录命令: cd Desktop
  7. 现在写入: g++ test.cpp -o test
  8. 要运行您的程序,请在终端中输入: test (仅此,不结束 cpp!
  9. 如果您的程序写得很好,则在桌面上出现一个名为 test 的新文件,
  10. 单击它,您的程序就可以运行了,
  11. 仅此而已!
  1. Install xCode and then close
  2. Edit your c++ code file (I use Smultron, it is free and good)
  3. Save your file on Desktop with "cpp" termination
  4. Suppose you have test.cpp program
  5. Open Terminal (Applications -> Utilities)
  6. Change directory with command: cd Desktop
  7. Now write: g++ test.cpp -o test
  8. For run your program, in Terminal type: test (only that, without ending cpp!)
  9. If your program it is well writen, on the desktop appear a new file named test
  10. Click on it and you have your program running
  11. That is all!
灵芸 2024-10-14 05:42:50

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

When you installed Xcode and the iPhone SDK, did you check the box for Unix Development Support? I had a lot of problems with this sort of thing because I didn't do that, and the solution was to uninstall the SDK and start again with the box checked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文