sbcl指令:(run-program "/bin/ls" '() :output *standard-output*)在我的盒子上工作得很好:挤压_Debian_。但是我不能跑:
(run-program "/usr/bin/alsaplayer CD.cdda" '() :output :stream)
我认为:out :stream选项并不适合这种情况,但是有人能告诉我什么是好的选择吗?
提前谢谢。
热拉尔
发布于 2013-01-21 20:27:25
如果您对输出不感兴趣,请尝试
(run-program "/usr/bin/alsaplayer" '("CD.cdda"))或者,如果你还想在音乐播放的时候使用你的lisp,
(run-program "/usr/bin/alsaplayer" '("CD.cdda") :wait nil)见SBCL手册第一部分。7.4.3运行外部程序。
此外,还包括一些输出/错误消息,以便人们能够更好地诊断问题。
https://stackoverflow.com/questions/14443748
复制相似问题