【发布时间】:2016-09-23 13:01:01
【问题描述】:
当我编译 llvm 和 clang repo 时,它严重挂在接近末尾的链接目标上(假设是由于缺少 ram),我不得不用 ctrl-c 中断编译。但是大部分目标都完成了创建本地多个目录。是否可以选择只编译失败的目标而不用 make 编译整个项目?
【问题讨论】:
-
这个场景正是 makefile 的设计目的。由于已编译的目标文件比源文件更“新”,因此它们不会再次编译,除非您故意强制重新构建这些文件(使用 .PHONY),无论它是否已构建。
标签: makefile clang llvm target