Output will be run const memory (default)
Executable file
Dynamic library
Object file
Only preprocess (used internally)
See Implementation