功能:Ctrl+C 会向正在运行的 make 进程发送一个中断信号(SIGINT),这通常会导致进程立即终止。
影响:虽然这会停止当前的构建,但可能会留下部分完成的文件或处于不一致状态的构建目录。
建议:在强制停止后,为了确保下一次构建的完整性和正确性,通常建议运行 make clean(如果您的Makefile支持)来清理所有生成的文件,然后重新开始构建。
最近遇到一个强制停止的问题,强制停止的点正好有一个目标文件正在生成,因为是强制停止编译,导致最后生成了一个空文件出来。
影响了下一次的build,所以最好来一次make clean。