recompile cpp