4
Q
立即停止并行编译
A
回答
3
没有办法做到这一点(在GNU make中)。唯一可能的方法是在你所有的食谱中添加一个样板节,如果它们失败了,你会发现失败并使用killall或类似的东西来杀死所有make的实例。狡猾和危险的肯定。
当然,你可以随时点击CTRL-C来停止制作。
1
我看到这是一个古老的线程,但答案是不确定的。这一直对我很好:
#!/usr/bin/make -f
MAKEPID:= $(shell echo $$PPID)
$(mytargets):
@script_that_runs_in_parallel.sh [email protected] || kill -TERM $(MAKEPID)
这是非常残酷的,但它的工作。
相关问题
- 1. 停止Parallel.ForEach立即
- 2. IntentService立即停止
- 3. 立即停止NSTimer
- 4. 如何立即停止服务立即
- 5. 在编译错误时立即停止MSBuild处理
- 6. 新的REngine启动并立即停止
- 7. 的ClickOnce安装立即停止执行
- 8. 立即停止线程
- 9. Python3 uWSGI立即停止
- 10. 立即停止SFML TcpListener
- 11. Docker立即停止容器
- 12. VB.NET的Process.Start()立即停止
- 13. PHP shell_exec($ cmd)立即停止
- 14. C程序编译,但执行后立即终止
- 15. 如何停止鼠标悬停立即jcarousel并继续mouseout
- 16. WAS6.1中停止,立即停止和终止之间的区别
- 17. 在Python 2.7中立即停止线程执行/终止
- 18. “mongod”执行立即终止
- 19. 如何使UIScrollView立即停止?
- 20. AVAudioPlayer立即停止播放ARC
- 21. c# - 如何停止计时器立即
- 22. iBeacon广播开始,立即停止
- 23. 如何立即停止服务?
- 24. Umbraco Backoffice登录立即停止工作
- 25. 我想立即停止在NSOperationQueue NSOperation
- 26. 立即停止多个任务
- 27. HMaster在启动后立即停止
- 28. Android语音识别立即停止
- 29. Eclipse是否允许立即停止tomcat?
- 30. 如何立即停止UIWebView加载