compile command