alsa 调试工具 aplay 的 编译与 使用

alsa 调试工具 aplay 的 编译与 使用下载下载源码包 alsa lib 1 1 9 alsa utils 1 1 9 地址 https www alsa project org wiki Main Page 分别解压 tar xvfalsa lib 1 1 9tar xvfalsa utils 1 1 9 编译 alsa libcdalsa lib 1 1 9 exportCC xxx ar

下载

编译alsa-lib

  1. cd alsa-lib-1.1.9/
  2. export CC=/xxx/arm-none-linux-gnueabi-gcc //交叉编译工具路径
  3. ./configure –host=arm-linux –prefix=$HOME/alsa/install –build=x86_64-pc-linux-gnu –target=arm-linux
  4. make
  5. make install

编译alsa-utils

  1. cd alsa-utils-1.1.9/
  2. export CC=/xxx/arm-none-linux-gnueabi-gcc
  3. ./configure –prefix=$HOME/alsa/install/ –target=arm-linux –host=arm-linux –build=x86_64-pc-linux-gnu –with-alsa-inc-prefix=$HOME/alsa/install/include –with-alsa-prefix=$HOME/alsa/install/lib –disable-alsamixer –disable-xmlto –disable-nls
  4. make

说明

–prefix指定了alsa-lib编译后的安装目录,包含库和头文件,编译alsa-utils时候要指明它的库lib和头文件include的目录.

alsamixer是图形化的amixer工具,需要ncurses的支持,在secure CRT中乱码,怕麻烦用–disable-alsamixer禁用了它.

–disable-xmlto和–disable-nls去掉编译都不通过,没去研究为啥.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212629.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午7:37
下一篇 2026年3月18日 下午7:38


相关推荐

  • 字符串匹配(多模式匹配篇)「建议收藏」

    字符串匹配(多模式匹配篇)「建议收藏」字符串匹配(多模式匹配篇)摘要:问题的提出:众所周知,KMP算法在O(n)的时间中solve单模式串匹配问题。但怎样solve多模式串匹配问题呢?Solve:本文用简要记叙了使用trie树,trie图(AC自动机)solve该问题的方法。关键字:字符串,多模式串匹配,trie树,trie图,AC自动机。前言:KMP算法是一种极其优秀的单模式串匹配算法,它通过前缀函数fail来减少匹配次数,以达到O…

    2022年8月21日
    9
  • 深入理解Java虚拟机(超级详细)「建议收藏」

    深入理解Java虚拟机(超级详细)「建议收藏」本文详细介绍了JVM的内存区域、HotSpot中的对象、垃圾回收算法及垃圾回收器,希望能够帮助到小伙伴们。

    2022年7月7日
    23
  • clion激活码 2021激活码[在线序列号]

    clion激活码 2021激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    81
  • Ubuntu 9.10下 Eclipse 新建Java工程按扭无反应问题

    Ubuntu 9.10下 Eclipse 新建Java工程按扭无反应问题

    2021年8月4日
    64
  • Oracle实用操作(三)oracle 表名长度的限制

    Oracle实用操作(三)oracle 表名长度的限制Oracle实用操作(三)oracle表名长度的限制1、在新建oracle表的时候,经过查找相关资料oracle表名的最大长度是30,我加上了0331正好是30,多加2为就32了,当然报错了。2、同时有网友说看看descuser_tables,看table_name字段的定义也可以发现,这个很有道理,于是我看了一把.这么看来,表空间名最大长度也是30。看来oracle对30,情有独钟嘛。…

    2022年5月13日
    122
  • Java 工厂模式

    Java 工厂模式简单工厂模式详解简单工厂模式用来定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态方法,因此简单工厂模式又被称为静态工厂方法模式,它属于类创建型模式。简单工厂模式的要点在于,当我们需要什么,只需要传入一个正确的参数,就可以获取我们所需要的对象,而无需知道其创建细节。简单工厂模式结构比较简单,其核心是工厂类的设计,其机构如图所示:在简单工厂模式结构图中包含如下几个角色。Factory(工厂角色):工厂角色即工厂类,它

    2022年7月20日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号