- To preprocess your code you can run GCC/Clang with `gcc -E -P'.

- Ensure the code is valid: start with a compilable program, then gradually strip it off.