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

Posted

技术标签:

【中文标题】如何在mac终端中运行c++程序【英文标题】:How to run c++ program in mac terminal 【发布时间】:2015-02-09 22:05:14 【问题描述】:

我已经在我的 mac 中安装了 c++4.9,但编译只是以某种方式终止。有人能告诉我为什么吗?谢谢!

【问题讨论】:

***.com/questions/19575956/… 请不要粘贴截图。使用从终端窗口剪切和粘贴的纯文本,以便将来的用户在搜索您收到的消息时可以找到此问题。 【参考方案1】:

如果您阅读上面的行“编译终止”。你得到了为什么的解释。 #include <wchar.h> 是错误的原因:找不到wchar.h。请阅读编译器显示的错误。

您可能需要reinstall the command-line tools。

【讨论】:

Alex,很有可能是对的。在开始重新安装之前,请查看是否将此文件 bit.ly/193dtQw 添加到存储程序的文件夹中,然后编译是否有帮助。如果您收到另一个“*.h 文件丢失”,则可能与安装错误有关。该视频可能有助于安装说明(尽管对于小牛)youtube.com/watch?v=ax0-h43_CVg【参考方案2】:

您的终端输出的顶部(实际上打印对 g++ 的调用)似乎丢失了,但是没有找到包含 wchar.h 的目录。在我的 Mac 上,它是 /usr/include/c++/4.2.1/tr1。您可以将目录添加到您的路径:

> export PATH=$PATH:/user/include/c++/4.2.1/tr1

或使用在此路径中搜索标题的生成文件。

当然,你首先需要确保你有这个标题。

【讨论】:

【参考方案3】:

转到http://developer.apple.com 和 Mavericks 的命令行工具安装程序,否则您只需在终端中键入此内容即可安装所有命令行工具 xcode-select --install

【讨论】:

以上是关于如何在mac终端中运行c++程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在Mac下编写并运行C++程序

如何在不将其连接到终端的情况下运行“屏幕”,以便可以在 C++ (qt) 应用程序中捕获输出?

Xcode - 终端程序的 C++ 代码将无法运行

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

如何在 Mac 终端中使用 C++11 支持编译 C++

如何在 Xcode 4 中运行 C++ 程序?