Programming/Basis

[ALSA] Advanced Linux Sound Architecture Build

B&U 2015. 4. 10. 22:19

1. alsa-lib build

 ./configure --build=x86_64 -host=arm-XXXX-linux-gnueabi CC=arm-XXXX-linux-gnueabi-gcc --prefix=/install_location/alsa-build

 

2. alsa-utils

 ./configure --build=x86_64 -host=arm-XXXX-linux-gnueabi CC=arm-XXXX-linux-gnueabi-gcc --prefix=/install_location/alsa-build --with-alsa-prefix=/install_location/alsa-build/lib --with-alsa-inc-prefix=/install_location/alsa-build/include --disable-alsamixer

 

3. Notice

 - alsa-utils 를 빌드할 때에는 alsa-lib build 위치의 include 폴더와 lib 폴더를 지정해줘야 한다. ( 빨강색 글씨 참조)

 - 그럼에도 불구하고 빌드 에러가 날때에는 위의 --disable-alsamixer를 추가한다.

 

 

4. download alsa

  - http://www.alsa-project.org/main/index.php/Download