有没有办法继续部分完成MinGW构建?

时间:2012-11-05 19:49:36

标签: compiler-construction build

我只是想熟悉MinGW(以及更复杂的命令行编译器工具)

我有一个非常庞大的项目需要构建,我成功地使用CMake生成了makefile,然后开始了。

经过一个多小时的努力工作,并成功构建了数十个库,构建以错误结束。我似乎在CMake中添加了一个选项,这在我的系统中是不受支持的。我的问题是,我无法找到一种方法来跳过该库并继续构建过程。如果我删除CMake中的选项并再次启动mingw,它将从头开始并重建所有内容,甚至是那些已经构建的库。

1 个答案:

答案 0 :(得分:1)

尝试添加-k install标志,即:

make -k install
生成make文件时

=====================

根据我们的讨论:

  • 你所要求的是不可能的。使样式构建系统设计为在出错时失败 - “无部分安装策略”。如果构建未完成100%,则系统将中止。
  • Makefile创建者应检查每个依赖关系,并为每个依赖关系决定是否是明确的或可选的要求。