命令行工具改为无需声明reference的编译方式