当我编译llvm和clang repo时,它严重挂在一个接近目标的链接目标上(假设由于缺少内存),而我不得不用ctrl-c中断编译。但是大部分目标都是在本地创建了一些目录。是否有一个选项可以只编译失败的目标,而不用make编译整个项目?如何进行编译,只编译一些先前失败的目标,而不是完整的二次编译
0
A
回答
0
编译的目标不会自动重新编译。
0
正确。在我的情况下,查找Makefile后,我发现目标 检查全部 然后使实用程序检查目标,并只编译那些没有准备好的目标。 谢谢
+0
你可以在没有任何额外目标的情况下再次运行'make'。并请将您的问题标记为已回答。 – arrowd
相关问题
- 1. 编译失败vs编译失败
- 2. g ++编译失败,Cmake不编译
- 3. 编译失败
- 4. 角AOT在编译失败(一些具有角/编译器,CLI)
- 5. D编程不完整的编译器
- 6. AndroidGuiExample编译失败
- 7. maven编译失败
- 8. preg_replace():编译失败
- 9. CLang编译失败
- 10. Preg_Match_All:编译失败
- 11. ANT编译失败
- 12. webkitcore编译失败
- 13. DrawableLeft编译失败
- 14. MobileVLCKit编译失败
- 15. GWT编译失败
- 16. maven编译失败
- 17. 编译Dl_Info失败
- 18. 编译失败,java.lang.StackOverflowError
- 19. ejb编译失败
- 20. Heroku:编译失败
- 21. Python编译失败
- 22. Freebasic编译失败
- 23. Android编译失败
- 24. GLSL编译失败
- 25. 编译失败 - GWT行家
- 26. 化妆编译一些程序每一次,即使他们只是编译
- 27. gcc -funit一次导致编译失败
- 28. 编译器如何编译编译器?
- 29. 使用gcc4.6编译失败,但使用gcc4.5编译失败
- 30. EXIT_SUCCESS和EXIT_FAILURE。它是一次编译运行或编写一次编译到处?
这个场景正是makefile的设计目的。由于已经编译好的目标文件比源文件更“近”,它们将不会被再次编译,除非你故意强制这些文件被重建(使用.PHONY)是否已经编译。 –