ubunutu12.04上进行julius编译

研究julius源码的时候,分为三部分libjulius,libsent和julius应用。前两者为库,julius是一个具体的客户端应用,它本身也需要以来于libujulius库。

我们的qbo_listen 编译的时候,有CMakeList文件可参考,它同样是有这个选项的 -ljulius。因此,这里系统中的libjulius库的版本对于julius应用是否成功运行就很重要了。

    实际使用中,ubuntu12.04版本中总是提示adin_oss 设备类型,设备号为/dev/dsp。这里错误导致了无法打开此设备。标准应当为alsa设备才对。但是这里一直搞不清楚是什么原因。最后查找源码看到需要修改jconf中的--input参数为alsa。但修改后,提示ALSA Support  is not built-in。原来是没有打开HAS_ALSA宏导致的。

    此宏是在哪里打开的呢?探求这个事情的过程中,将autoconf和automake给系统梳理了一遍。

    默认根据host_os参数来设置的。

    输入文件只有Makefile.am这个。这个会生成Makefile.in。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值