我有一个定制的交互式命令(“repl”),它需要预先执行一系列构建步骤。
由于它提供的缓存功能,Makefile 非常适合这个特定的构建过程。
因此,使用 Make 来生成我使用 Make 构建的 repl 变得非常诱人。
请注意,构建工件不涉及任何交互步骤(这违背了最佳实践):交互式 repl 只是开发的一种提供方式。
我注意到这个交互式 repl 在通过 Make 调用时表现更差:
- 输出传输速度更慢
- 有时 repl 会卡住
是否有某种标志或调用可以使交互式命令照常执行?
我正在使用GNU Make 3.81
, 与我的 macOS 发行版捆绑在一起。