Del*_*ino 5 makefile kill process gnu-make
我从 makefile 中得到了这一点,我从规则“调试”QEMU 开始,但在我需要使用kill -9 中断QEMU 的地方,也需要makekill:
debug: ${BINDIR}/main
${QEMU} -M versatilepb -m 128M -nographic -kernel $^ -s -S
$(MAKE) sane
gdb: ${BINDIR}/main
${GDB} ${BINDIR}/main
sane:
stty sane
Run Code Online (Sandbox Code Playgroud)
如何在不中断make进程的情况下中断make进程?
如何在不中断make进程的情况下中断make进程?
GNU Make 对命令的退出状态做出反应。要强制 Make 忽略命令的退出状态并继续执行,只需-在命令前添加字符即可:
debug: ${BINDIR}/main
-${QEMU} -M versatilepb -m 128M -nographic -kernel $^ -s -S
$(MAKE) sane
Run Code Online (Sandbox Code Playgroud)
现在,如果您终止 QEMU,make仍然会报告进程已异常终止,但会继续执行其余部分,在本例中为$(MAKE) sane.
| 归档时间: |
|
| 查看次数: |
1291 次 |
| 最近记录: |