尝试全自己构建