Ошибка компиляции с g++ 4.9 на OSX Yosemite
Недавно я установил новую версию gcc (4.9) на OSX Yosemite, выполнив следующие шаги:
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 ответ
Вы, вероятно, используете gcc
вместо g++
попробуйте сделать следующее:
g++ your_source_file.cpp -std=c++11