該博文屬於系列文章,其他文章參考總覽: kaldi嵌入式平臺的移植及實現
前言:
alsa的介紹不多說,自行百度...^ ^
alsa lib下載:
官網 http://www.alsa-project.org/main/index.php/Main_Page 下載的是 alsa-lib-1.1.7, 具體版本需參考開發板的版本
alsa lib的編譯:
1. 解壓 alsa-lib-1.1.7.tar.bz2 tar -jxvf alsa-lib-1.1.7.tar.bz2
2. 進入 cd alsa-lib-1.1.7/ 執行 CC=mips-linux-gnu-gcc ./configure --enable-shared --host=mips-linux-gnu, 若沒有錯誤執行下一步
3. 執行make,成功後,執行 sudo make install PREFIX=`pwd`/install
4. 上一步完成後,切到install/ 文件夾,只發現頭文件的目錄,未發現lib庫的目錄,手動拷貝動態鏈接庫
在install文件夾下 創建lib文件夾 mkdir lib
cd alsa-lib-1.1.7/src/.libs/
cp * ../../install/lib/
至此,alsa lib庫編譯完成