所以,我有一个 Makefile,它运行如何构建 S/W 的不同命令。我执行 make 来自 MSYS / MinGW 环境。

例如,我发现 sleep <seconds> 命令,但这只会延迟执行。例如,如何让它等待按下某个键?

有帮助吗?

解决方案

您可以使用read命令。完成后按Enter键,脚本/ makefile继续。它是一个内置的bash命令,所以它也适用于MinGW。

其他提示

我的建议不会停止执行,而是停止并恢复在有能力的终端上的显示:

使用 控制键-S 用于停止显示,以及 控制键-Q 用于恢复。

您不需要修改 Makefile。

通过更多(或更少)

管道构建的输出

e.g。

make <make command line> | more

或者将所有内容输出到文件,同时仍然与您的朋友 tee 在屏幕上观看进度。对于体积较大的项目,我通常更喜欢 less more

make <make input arguments> 2>&1 | tee /some/path/build.log
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top