2015-02-09 223 views
-3

我在我的mac中安裝了C++ 4.9,但編譯只是以某種方式終止。有人能告訴我爲什麼嗎?謝謝! enter image description here如何在mac終端中運行C++程序

+0

http://stackoverflow.com/questions/ 19575956/building-c-not-working-in-osx-10-9 – ppolak 2015-02-09 22:07:47

+0

請勿粘貼屏幕截圖。使用從終端窗口剪切和粘貼的純文本,以便將來的用戶可以在搜索到的消息中找到此問題。亞歷克斯, – 2015-02-09 22:29:09

回答

4

如果您閱讀上方「編譯終止」一行。你會得到一個解釋原因。 #include <wchar.h>是錯誤的原因:找不到wchar.h。請閱讀編譯器向您顯示的錯誤。

您可能需要reinstall the command-line tools

+0

很可能是正確的。在着手重新安裝之前,看看是否將此文件http://bit.ly/193dtQw添加到程序存儲的文件夾中,然後編譯幫助。如果您得到另一個「* .h文件丟失」,它可能與安裝不良有關。此視頻可能有助於安裝說明(儘管如此)(https://www.youtube.com/watch?v=ax0-h43_CVg – beckah 2015-02-09 22:15:36

+0

謝謝你們! – BengDai 2015-02-09 22:50:25

0

它似乎是你的終端輸出(實際上打印到g ++的調用)的頂部缺失,但沒有找到保存wchar.h的目錄。在我的Mac上是/usr/include/c++/4.2.1/tr1。您可以將目錄添加到您的路徑中:

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

或者使用makefile搜索此路徑的標題。

當然,你需要確保你有這個頭擺在首位。