How to compile