how to compile?