返回信息流我用C写了几个在ARM板上运行的可执行程序(编译环境arm-linux-gcc),现在想另外写一个C的程序,判断如果第一个程序执行完了再执行第二个程序……请问这个应该怎么实现呢
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #13985同步于 2013/10/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
Linux C如何判断一个可执行程序运行完毕
lishenan2008
2013/10/15镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 caoyingpei1 的大作中提到: 】
: 为什么一定要写成两个程序
我要调用的程序是移植的播放音乐的madplay程序,不是自己编的,现在只能另外写一个C程序通过system(madplay 00.mp3 &)调用它。我想等00.mp3播放完之后,自动播放01.mp3。我的想法是判断system(madplay 00.mp3 &)是否执行完,执行完了调用system(madplay 01.mp3 &),不知道对不对
fork waitpid
【 在 lishenan2008 (lsaplum) 的大作中提到: 】
: 我用C写了几个在ARM板上运行的可执行程序(编译环境arm-linux-gcc),现在想另外写一个C的程序,判断如果第一个程序执行完了再执行第二个程序……请问这个应该怎么实现呢
【 在 ArmStrong 的大作中提到: 】
: fork waitpid
:
创建一个子进程,在子进程里调用madplay,然后父进程等待子进程运行结束?