当前位置: 技术问答>linux和unix
如何在程序中停止system()函数调用的应用程序?
来源: 互联网 发布时间:2016-05-06
本文导语: 我用system(“madplay /longly.mp3")调用了madplay曲播放一首歌,我想当我按1号键开始播放,按2号键停止播放,键盘扫描程序正常,但不知道如何停止madplay,我的主程序退出后,歌曲还在播放,ctrl+c才能停止!郁闷!请高...
我用system(“madplay /longly.mp3")调用了madplay曲播放一首歌,我想当我按1号键开始播放,按2号键停止播放,键盘扫描程序正常,但不知道如何停止madplay,我的主程序退出后,歌曲还在播放,ctrl+c才能停止!郁闷!请高手指点!
|
system(“killall -9 madplay ")
|
基与 2.6 内核下的 驱动不应该直接用
gcc -D__KERNEL__ 来编译.
http://blog.csdn.net/pottichu/archive/2007/11/19/1892203.aspx
gcc -D__KERNEL__ 来编译.
http://blog.csdn.net/pottichu/archive/2007/11/19/1892203.aspx
|
pwd 就是当前目录,也就是 驱动源文件 所在的目录。
uname -r 会取出内核的版本号。
你可以看看
http://fedora.linuxsir.org/main/?q=node/66
你既然是编译 arm下的驱动,
那么
KDIR := 你arm的kernel 的目录。
学习这种东西没有捷径,就是多读书,多动手,
在实践中成长。多来csdn,帮助别人,也帮助自己,
在这里,你会验证自己能力水平的提升,呵呵。
uname -r 会取出内核的版本号。
你可以看看
http://fedora.linuxsir.org/main/?q=node/66
你既然是编译 arm下的驱动,
那么
KDIR := 你arm的kernel 的目录。
学习这种东西没有捷径,就是多读书,多动手,
在实践中成长。多来csdn,帮助别人,也帮助自己,
在这里,你会验证自己能力水平的提升,呵呵。
|
虚拟机的内核和板子上的内核肯定是不一样的。
但你编译驱动的时候, 虚拟机中的linux 中 必须要有扳子和跑的linux的内核
的原代码,再在这个代码的基础上进行编译。编译驱动需要配置好相应的环境才行。
但你编译驱动的时候, 虚拟机中的linux 中 必须要有扳子和跑的linux的内核
的原代码,再在这个代码的基础上进行编译。编译驱动需要配置好相应的环境才行。
|
学习了o(∩_∩)o...