实现自动化代码进行编译,自动生成makefile,大大减少工作量。