add compile guide