使程序通过编译