因为你这些项目中存在着相互引用
比如说你编译a项目,但是它引用了b和c,那肯定要编译b和c先