当我编译llvm和clang repo时,它严重挂在一个接近目标的链接目标上(假设由于缺少内存),而我不得不用ctrl-c中断编译。但是大部分目标都是在本地创建了一些目录。是否有一个选项可以只编译失败的目标,而不用make编译整个项目?如何进行编译,只编译一些先前失败的目标,而不是完整的二次编译
0
A
回答
0
编译的目标不会自动重新编译。
0
正确。在我的情况下,查找Makefile后,我发现目标 检查全部 然后使实用程序检查目标,并只编译那些没有准备好的目标。 谢谢
+0
你可以在没有任何额外目标的情况下再次运行'make'。并请将您的问题标记为已回答。 – arrowd
相关问题
- 1. g ++编译失败,Cmake不编译
- 2. 角AOT在编译失败(一些具有角/编译器,CLI)
- 3. CLang编译失败
- 4. GLSL编译失败
- 5. Python编译失败
- 6. ejb编译失败
- 7. webkitcore编译失败
- 8. maven编译失败
- 9. Preg_Match_All:编译失败
- 10. Heroku:编译失败
- 11. gcc -funit一次导致编译失败
- 12. 使用gcc4.6编译失败,但使用gcc4.5编译失败
- 13. CMake的失败编译
- 14. 编译失败的xcode 3.2.3
- 15. 的preg_match():编译失败
- 16. 编译rpm而不编译源文件
- 17. 的iOS项目编译失败
- 18. 编译错误,导致iOS的项目进行编译
- 19. 编译器是否只编译可以执行的代码?
- 20. 只编译当前项目而不检查引用的项目
- 21. 看不到编译原因......编译失败:(Executor :: NonZeroExitStatus)
- 22. gdb:使用-g编译的二进制文件与使用-g编译的二进制编译的代码
- 23. 二进制翻译|交叉编译
- 24. Scala.js编译目标
- 25. 为什么这个C++代码会与某些编译器一起编译而不是其他编译器?
- 26. Intellij Idea编译器重新编译已编译的项目
- 27. 为什么在线编译器编译过程成功编译失败?
- 28. Jenkins编译失败时编译“用于编码ASCII的不可映射字符”
- 29. ASP.net - 第一次编译失败,'未知的服务器标记'
- 30. 谷歌Breakpad编译失败
这个场景正是makefile的设计目的。由于已经编译好的目标文件比源文件更“近”,它们将不会被再次编译,除非你故意强制这些文件被重建(使用.PHONY)是否已经编译。 –