What does this gdb error means

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
.h headers for the standard library were deprecated years ago. You should update your code.
Topic archived. No new replies allowed.