Makefile文件中执行命令时出现的一个设备忙的错误

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
renwotao2014
帖子: 7
注册时间: 2014-04-14 9:05
系统: winxp

Makefile文件中执行命令时出现的一个设备忙的错误

#1

帖子 renwotao2014 » 2014-06-22 13:19

Makefile文件内容:

pmtest5b.com : pmtest5b.asm pm.inc
nasm pmtest5b.asm -o pmtest5b.com

.PHONY : everything

everything :
sudo mount -o loop pm.img /mnt/floppy
sudo cp pmtest5b.com /mnt/floppy
sudo umount /mnt/floppy

有时候在终端中执行make everything 命令时,sudo umount /mnt/floppy这条命令 显示设备忙,这是什么原因???
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Makefile文件中执行命令时出现的一个设备忙的错误

#2

帖子 eexpress » 2014-06-23 9:28

这没原因,就是可能忙。你要判断命令的返回值$?,然后跳转执行所想的东西。
● 鸣学
renwotao2014
帖子: 7
注册时间: 2014-04-14 9:05
系统: winxp

Re: Makefile文件中执行命令时出现的一个设备忙的错误

#3

帖子 renwotao2014 » 2014-06-25 13:51

eexpress 写了:这没原因,就是可能忙。你要判断命令的返回值$?,然后跳转执行所想的东西。
谢谢! :em01
liuyug
帖子: 42
注册时间: 2007-01-12 10:28

Re: Makefile文件中执行命令时出现的一个设备忙的错误

#4

帖子 liuyug » 2014-06-26 14:16

有人在访问 /mnt/floppy
回复