Compiling and debugging