(all these notes are re gcc with mingw)
The 'cc' in 'gcc' is not a way of representing 'C++'. There is a separate invocation g++ - if you use gcc instead of g++ you'll get tons of confusing errors as soon as your program incorporates anything too C++-ish, like templates.
PRECOMPILED HEADERS
I get the impression that compiling header files in order to check their syntax leaves some kind of precompiled header behind that gcc will use in future compilations, which is not what you want if you're frequently changing a header file that you're writing.
I couldn't find any .pch or .gch files lying about that might be implementing this - because I was looking in the mingw installation directories. The .gch file is written to the directory that the corresponding source file is in.
Anti-nuisance lawsuit warning: The purpose of these notes is to remind me, Zoegond, of stuff or to help me work stuff out. They may contain mistakes.
Quick
- ($a, $b....) = unpack("A2A7...", $packed)
- push( array, list )