如何让 nmake 克服错误(make -k 的行为)

Posted

技术标签:

【中文标题】如何让 nmake 克服错误(make -k 的行为)【英文标题】:How to get nmake to push through errors ( behaviour of make -k) 【发布时间】:2010-06-24 18:16:38 【问题描述】:

我正在使用 cmake 生成一个使用“NMake Makefiles”生成器的 nmake 构建系统。当我编译时,即使我指定“nmake /K”,构建也会在第一个出错的 .cpp 文件之后停止。我知道它不应该编译依赖失败的目标,但是应该可以通过这种方式处理几个独立的源文件。

【问题讨论】:

【参考方案1】:

如果出现太多错误,GNU make 的 -k 选项也会退出。

试试nmake /I,就像make -i一样

【讨论】:

文档说忽略所有退出代码。我看到的 /K 行为是它总是在第一个文件出现错误后退出。从不尝试第二次。

以上是关于如何让 nmake 克服错误(make -k 的行为)的主要内容,如果未能解决你的问题,请参考以下文章

如何区分 make/makefile/cmake/nmake

GNU make 和 nmake:具有多个值的计算名称

在使用 cmake 构建时,如何让 make 变得冗长但只有“有意义”的行?

递归nmake目标

将 nmake 转换为 make

ant详细介绍