linux智能助手配置

一、环境
go1.13.5
python3.6.8
sphinxbase
pocketsphinx
portaudio v19
二、更新系统环境
如果缺失g++,在编译下载python库时会出错。请按以下方法安装g++

  1. 查询是否缺失相对应的包
    rpm -qa | grep "g++"
    命令解析:rpm为包管理命令,-q表示查询,-a表示所有的包,grep "g++"为过滤条件,如果没安装则不显示其他内容

  2. 确认系统是否安装
    在确认系统未安装之后,查询可安装的相对应的功能的包:
    yum whatprovides "*/g++"
    命令解析:该命令为反查命令, 此命令的含义是查询g++在哪个安装包里面
    在这里插入图片描述

  3. 安装
    上面步骤应该会查询到安装包,如果多个是一个列表,可以选择一个来安装,本例查询到的是gcc-c+±4.4.7-4.el6.x86_64,则输入下面命令安装
    yum install gcc-c++-4.4.7-4.el6.x86_64

  4. 确认是否安装
    直接输入g++ -v,如果有版本号则表示安装成功。

  5. 更新centos7中的alsa
    yum install alsa-lib-devel.x86_64
    yum install alsa-lib.x86_64
    然后重启。重新make

  6. 安装portaudio
    搜索一下yum上的驱动。
    yum search portaudio
    如果有使用命令安装:
    yum install portaudio.x86_64
    yum install portaudio-devel.x86_64
    三、环境变量
    加载时找不到对应的ld动态库需要:
    export LD_LIBRARY_PATH="/usr/local/lib"
    编译时的pkg需求路径。
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值