yocto中安装alsa-lib到根文件系统

文章目录

    • 1 问题背景
    • 2 尝试方法
      • 方法1
      • 方法2
    • 3 分析调试
    • 4 问题解决
    • 5 参考


1 问题背景

在使用yocto编译的系统镜像上,通过alsa-lib库进行对音频数据进行编程时,发现没有对应的库和头文件,而yocto在编译过程中,因为其他模块需要alsa-lib,是编译了alsa-lib,只是最后没有安装到根文件系统。
如下是asla-lib的编译生成文件

如下是alsa-lib最后生成的rpm文件(手动rpm -i xx.rpm是可以安装到ARM板上的)

2 尝试方法

方法1

通用的方法,如下所示,在创建镜像时,打包,但结果不起作用

IMAGE_INSTALL += "alsa-lib"
IMAGE_INSTALL_append =

你可能感兴趣的:(yocto,alsa-lib)