I've generated a preprocessor out using the -Ecommand.
Is it possible to compile exactly that generated file using gcc?
Yes, just save the output as a C or C++ file (or whatever the input was).
That's exactly what GCC does, schematically speaking: preprocess, then compile.