1

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

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

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

4

1 回答 1

1

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

make -k install

生成make文件时。

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

根据我们下面的讨论:

  • 你所要求的不可能是afaik。Make 风格构建系统被设计为在错误时失败 - “不部分安装策略”。如果构建没有 100% 完成,系统将中止。
  • Makefile 创建者应该检查每个依赖项并单独决定每个依赖项是明确的还是可选的要求。
于 2012-11-05T20:05:23.577 回答