1. 程式人生 > >嵌入式Linux ALSA工具交叉編譯問題解決

嵌入式Linux ALSA工具交叉編譯問題解決

記錄交叉編譯alsa-utils時遇到的問題與解決過程

問題1. configure時提示缺少libasound2
解決:先安裝alsa-lib庫。
問題2. configure出現錯誤:
checking for panel.h… no
configure: error: required curses helper header not found
解決:據搜尋,是因為交叉編譯alsa-utils預設會生成alsamixer,此時會用到ncurses,但即使交叉編譯了ncurses庫並加入alsa-utils呼叫路徑,問題仍然存在。
網友有解釋:因為ncurses交叉編譯時不支援alsamixer,在交叉編譯alsa-utils時加上configure選項:–disable-alsamixer,不再報上述錯誤。
問題3. make時報錯:未找到xmlto命令


解決:apt-get安裝xmlto工具,或者在configure時加上: –disable-xmlto