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

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

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

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

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

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

相关推荐
量子炒饭大师2 天前
【Linux系统编程】——【自动化构建-make/Makefile】拒绝手动编译!构建你的赛博代码加工厂,重塑逻辑矩阵效率极限
linux·运维·自动化·makefile·make·自动化构建
yuanyuan2o211 天前
从最小项目开始的 CMake 教程
c语言·开发语言·arm开发·c++·makefile·make·cmake
GDAL1 个月前
Go Channel `make()` 深入全面讲解
golang·make·通道
dingdingfish3 个月前
Bash学习 - 第10章:Installing Bash
bash·make·shell·install·configure·5.3
dingdingfish4 个月前
如何升级Bash
bash·make·install·upgrade·configure·5.3
ScilogyHunter4 个月前
Autotools:GNU构建系统的基石与遗产
make·构建系统
ScilogyHunter4 个月前
CMake:现代C/C++项目的构建中枢
make·构建系统
___波子 Pro Max.5 个月前
Makefile设置DEBUG宏定义方法总结
makefile·make
蜂蜜黄油呀土豆5 个月前
Go 指针详解:定义、初始化、nil 语义与用例(含 swap 示例与原理分析)
golang·make·指针·new·nil