Is there a way—much like viewing the result of preprocessing with gcc -E—to see what my objects look like once compiled into object files?
gcc -E
I
Object files contain binary data - the only higher level that most compilers can output is assembler, so if you can't read that you are out of luck. However, take a look at this question for more info in this area.