[晕事]今天做了件晕事97,强制停止ctrl+c make

功能:Ctrl+C 会向正在运行的 make 进程发送一个中断信号(SIGINT),这通常会导致进程立即终止。

影响:虽然这会停止当前的构建,但可能会留下部分完成的文件或处于不一致状态的构建目录。

建议:在强制停止后,为了确保下一次构建的完整性和正确性,通常建议运行 make clean(如果您的Makefile支持)来清理所有生成的文件,然后重新开始构建。

最近遇到一个强制停止的问题,强制停止的点正好有一个目标文件正在生成,因为是强制停止编译,导致最后生成了一个空文件出来。

影响了下一次的build,所以最好来一次make clean。

相关推荐
蜂蜜黄油呀土豆12 天前
Go 指针详解:定义、初始化、nil 语义与用例(含 swap 示例与原理分析)
golang·make·指针·new·nil
mzhan01714 天前
Linux: gcc: pkgconf: 谁添加的-I选项
linux·make·gcc·pkgconf
冉佳驹14 天前
Linux ——— sudo权限管理和GCC编译工具链的核心操作
linux·makefile·make·gcc·sudo·.phony
gcfer23 天前
C/C++八股文知识积累5—项目从构建到运行的流程
make·cmake·c++八股·项目构建流程
不知所云,24 天前
3. cmake 和 Ninja安装
驱动开发·makefile·make·构建工具·ninja
Fcy6481 个月前
Linux下的项目自动化构建-make\makefile详解
linux·运维·自动化·makefile·make
边疆.2 个月前
【Linux】自动化构建工具make和Makefile和第一个系统程序—进度条
linux·运维·服务器·makefile·make
huangyuchi.7 个月前
【Linux】自动化构建-Make/Makefile
linux·运维·服务器·笔记·自动化·makefile·make
笑川 孙8 个月前
为什么Makefile中的clean需要.PHONY
开发语言·c++·面试·makefile·make·技术