I have a very simple program:
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}
When I used Command Prompt (Windows) and type:
g++ -o hello hello.cpp
I got this error:
In file included from /usr/include/wchar.h:6:0,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/cwchar:44,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/bits/posty pes.h:40,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/iosfwd:40,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/ios:38,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/ostream:38 ,
from /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/iostream:3 9,
from hello.cpp:2: /usr/include/sys/reent.h:14:20: fatal error: stddef.h: No such file or directory
#include <stddef.h>
^ compilation terminated.
Can anyone solve this problem? I try gcc and everything works fine. It seems that g++ is having some problems. My g++ version is 4.9.2