LINUX编译alsa

简介: LINUX编译alsa

在WINDOWS上编译,先要在LINUX上编译。


  • 下载

https://www.alsa-project.org/wiki/Main_Page


ftp://ftp.alsa-project.org/pub/


alsa-lib-xxxx.tar.bz2


alsa-utils-xxxx.tar.bz2


  • 编译alsa-lib
if [ "$1" == "" ]; then
    BUILD_LIBS=${HOME}/lib-ffmpeg
fi
export PATH=${BUILD_LIBS}/bin:${PATH}
export PKG_CONFIG_PATH=${BUILD_LIBS}/lib/pkgconfig
make clean
./configure \
    --prefix=${BUILD_LIBS} \
    --enable-shared
make
make install
  • 编译alsa-utils
if [ "$1" == "" ]; then
    BUILD_LIBS=${HOME}/lib-ffmpeg
fi
export PATH=${BUILD_LIBS}/bin:${PATH}
export PKG_CONFIG_PATH=${BUILD_LIBS}/lib/pkgconfig
make clean
./configure \
    --prefix=${BUILD_LIBS} \
    --enable-shared
make
make install

看到参数如下,吾没有理会,也许别人有用?

./configure \
    --prefix=${BUILD_LIBS} \
    --with-alsa-inc-prefix=${BUILD_LIBS}/include \
    --with-alsa-prefix=${BUILD_LIBS}/lib \
    --disable-alsamixer --disable-xmlto --disable-nls  
目录
相关文章
|
Linux 测试技术 调度
Linux 驱动之gpio-key驱动分析
Linux内核中的gpio-keys.c(driver/input/keyboard/gpio-keys.c)统一了所有关于按键的驱动实现方式。其良好的代码架构可以兼容几乎所有平台的关于按键的处理流程。如果需要在目标平台实现关于按键的驱动程序,完全可以直接使用该驱动,几乎不用自己实现任何代码。
2221 0
|
Linux C语言 内存技术
Linux下使用alsa-lib库完成音频开发: 实现放音和录音(从声卡获取PCM数据保存、向声卡写PCM数据输出)
Linux下使用alsa-lib库完成音频开发: 实现放音和录音(从声卡获取PCM数据保存、向声卡写PCM数据输出)
1946 0
|
7月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
698 19
|
数据安全/隐私保护
如何用wireshark查看snmpv3报文
如何用wireshark查看snmpv3报文
674 2
|
存储
烧录树莓派操作系统镜像的详细操作步骤
本文介绍了在树莓派上烧录操作系统镜像的详细步骤,包括准备工具、下载系统镜像、使用烧录软件等关键环节,帮助用户顺利完成树莓派的初始化配置。
1950 6
|
算法 网络协议 物联网
|
开发工具 uml git
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82
本文分享了下载AOSP源码的方法,包括如何使用repo工具和处理常见的repo sync错误,以及配置Python环境以确保顺利同步特定版本的AOSP代码。
2564 0
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82
|
监控 Ubuntu Linux
使用`dbus-monitor`命令深入了解DBus通信
`dbus-monitor`是Linux下用于观察DBus消息的命令行工具,有助于理解和调试应用程序间的通信。安装该工具可通过发行版的包管理器,如`apt-get`、`dnf`或`pacman`。基本用法是运行`dbus-monitor`监控系统总线,使用`--session`监控会话总线,配合过滤器如`sender`、`interface`等精细化查看特定消息。当面临DBus相关问题时,此工具能辅助排查和诊断。
|
Android开发 异构计算
nios ii FIFO读取FPGA数据交互实验1
nios ii FIFO读取FPGA数据交互实验1
431 0
nios ii FIFO读取FPGA数据交互实验1
【Qt 学习笔记】Qt常用控件 | 显示类控件 | Progress Bar的使用及说明
【Qt 学习笔记】Qt常用控件 | 显示类控件 | Progress Bar的使用及说明
2333 0