在OSX Yosemite上使用g ++ 4.9编译错误

时间:2015-03-16 20:20:37

标签: macos g++ osx-yosemite-beta

最近我在OSX Yosemite上安装了新版本的gcc(4.9),按照我找到的步骤进行:

https://wiki.helsinki.fi/display/HUGG/Installing+the+GNU+compilers+on+Mac+OS+X

但是当我尝试编写一个简单的" Hello World"程序,编译器打印下一个:

fatal error: iostream: No such file or directory 
compilation terminated.

这似乎是一个很容易解决的问题,但我是使用这个操作系统的新手。所以我不想搞砸它。

谢谢!。


代码只是一个" Hello World" :

#include <iostream> 
#include <stdio.h>

using namespace std;

int main()
{
    cout << "Hello World" << endl;  
    return 0;
}

然后我在终端上使用g++跟这样:g++ hw.cpp -o hw.o

结果是:fatal error: iostream: No such file or directory

1 个答案:

答案 0 :(得分:1)

您可能正在使用gcc而不是g++,请尝试执行以下操作:

g++ your_source_file.cpp -std=c++11