如何从我的 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 终端中从 Visual Studio 运行应用程序
如何在 Mac 上设置我的默认 shell,例如钓鱼? [关闭]