What does this gdb error means

Feb 2, 2009 at 7:14am
I've writen a section of C++ code years ago,under gcc 3.3 and use some .h of the STL.Some time ago,I compiled it under gcc 4.2 and get a segmentation fault with a warning like:.../c++/3.3/bits/***.h...no such file or directory */.

Then I try to find the file:***.h with the path,it is none exits! I download the source of gcc 3.3 and cp the ***.h under the path as defined before,try to debug it with gdb.But it crashed and made me confused.The warning is like:Source file is more recent than executable.I turn to google but haven't find anything useful. What does this means?

Any suggestions and comments will be highly appreciated.
Last edited on Feb 2, 2009 at 7:17am
Feb 2, 2009 at 4:30pm
.h headers for the standard library were deprecated years ago. You should update your code.
Topic archived. No new replies allowed.