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

目录
相关文章
|
1月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
82 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
1月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
17天前
|
Linux
Linux - 如何编译源码安装软件
源码编译安装通常包括三个步骤:1) `./configure` 检测平台特征和依赖项,生成 Makefile;2) `make` 编译源码,生成可执行文件;3) `make install` 将可执行文件安装到指定目录并配置环境变量。
31 0
|
1月前
|
Linux 编译器 C语言
Linux c/c++之多文档编译
这篇文章介绍了在Linux操作系统下使用gcc编译器进行C/C++多文件编译的方法和步骤。
39 0
Linux c/c++之多文档编译
|
1月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
3月前
|
监控 机器人 Unix
GoLand——windows下如何编译Linux二进制文件
GoLand——windows下如何编译Linux二进制文件
53 1
GoLand——windows下如何编译Linux二进制文件
|
2月前
|
Linux
用clang编译Linux内核
用clang编译Linux内核
|
6月前
|
Linux
Linux编译FFmpeg
Linux编译FFmpeg
144 0
|
3月前
|
Linux C语言
深度探索Linux操作系统 —— 编译过程分析
深度探索Linux操作系统 —— 编译过程分析
28 2
|
3月前
|
Ubuntu Linux Windows
如何在WSL中的ubuntu编译Linux内核并且安装使用ebpf?
请注意,在WSL1中可能会由于内核架构限制而无法成功进行以上过程,WSL2对于Linux内核的完整支持更为合适。此外,部分步骤可能因不同的Linux发行版或内核版本而异。
178 4