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

问题描述 投票:0回答:1

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

我有一个非常庞大的项目要构建,我成功地使用 CMake 生成了 makefile,并启动了 mingw。

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

build mingw
1个回答
1
投票

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

make -k install

生成 make 文件时。

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

根据我们下面的讨论:

  • 您所要求的是不可能的。 Make 风格的构建系统被设计为在错误时失败 - “无部分安装策略”。如果构建未 100% 完成,系统将中止。
  • Makefile 创建者应该检查每个依赖项,并针对每个依赖项单独决定它是明确的要求还是可选的要求。
© www.soinside.com 2019 - 2024. All rights reserved.