下载
编译alsa-lib
- cd alsa-lib-1.1.9/
- export CC=/xxx/arm-none-linux-gnueabi-gcc //交叉编译工具路径
- ./configure –host=arm-linux –prefix=$HOME/alsa/install –build=x86_64-pc-linux-gnu –target=arm-linux
- make
- make install
编译alsa-utils
- cd alsa-utils-1.1.9/
- export CC=/xxx/arm-none-linux-gnueabi-gcc
- ./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
- 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
