免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
alsa移植到arm linux嵌入式系統(tǒng)中

alsa移植到arm linux嵌入式系統(tǒng)中

分類: 安裝、移植及使用 128人閱讀 評論(0) 收藏 舉報

目錄(?)[+]

alsa移植到arm linux嵌入式系統(tǒng)中

1  alsa-lib的移植

1.1  軟件包下載

假設(shè)該軟件包存放在目錄/home/alsa中

1.2 安裝alsa-lib

  • 安裝路徑
        在本例中,安裝路徑為/usr/local/custom_install_arm/alsa_lib,因此如果沒有該路徑中的某些目錄,需要創(chuàng)建這些目錄。
  • 編譯安裝alsa-lib

       執(zhí)行如下操作

#cd  /home/alsa/

#tar -jxv -f alsa-lib-1.0.22.tar.bz2

#cd  /home/alsa/alsa-lib-1.0.22

#./configure  --host=arm-linux  CC=arm-linux-gcc  --enable-static  --enable-shared  --disable-python  --prefix=/usr/local/custom_install_arm/alsa_lib

//=========================================================

//---------------------------------------------------------------------------------------------------

說明:

(1)  如果需要自定義include/config.h中ALSA_CONFIG_DIR的值,可通過參數(shù)--with-configdir指定,即alsa.conf文件安裝路徑,默認(rèn)值是--prefix指定的路徑值/share/alsa/
(1)  如果需要自定義include/config.h中ALSA_PLUGIN_DIR的值,可通過參數(shù)--with-plugindir指定,即smixer的安裝路徑,默認(rèn)值是--prefix指定的路徑值/lib/alsa-lib/

//---------------------------------------------------------------------------------------------------

//=========================================================

#make

#make install

該步驟執(zhí)行完成之后,alsa-lib的相關(guān)文件就會安裝到pc機(jī)中configure步驟先關(guān)參數(shù)指定的路徑中。

1.3  移植alsa-lib

alsa-lib編譯安裝完成之后,進(jìn)行如下操作

(1)  將參數(shù)--prefix指定的路徑值/lib下的動態(tài)庫文件移植到arm linux系統(tǒng)的文件系統(tǒng)的/usr/lib/目錄中

(2)  將--with-configdir指定的目錄的所有內(nèi)容(主要是alsa.conf)移植到arm linux系統(tǒng)的文件系統(tǒng)中的相同的目錄路徑中

(3)  其它內(nèi)容可以移植,也快以不移植,但是如果移植,那么它們在arm linux系統(tǒng)中的目錄路徑必須和其在pc機(jī)上的安裝路徑相同

2  alsa-utils的移植

2.1  軟件包下載

  • alsa-utils工具包:進(jìn)入網(wǎng)站http://www.alsa-project.org/選擇下載,在這里下載的是alsa-utils-1.0.22.tar.bz2

2.2  安裝alsa-utils

  • 安裝路徑
  • 編譯安裝

         執(zhí)行如下操作:

#cd  /home/alsa/

#tar -jxv -f alsa-utils-1.0.22.tar.bz2

#cd  /home/alsa/alsa-utils-1.0.22/

如果pkgconfig不是默認(rèn)路徑(alsa-lib安裝路徑/lib/),則可執(zhí)行如下操作重新指定:

#PKG_CONFIG_PATH="/usr/local/custom_install_arm/alsa_lib/lib/pkgconfig"

繼續(xù)執(zhí)行如下操作

#./configure --host=arm-linux  CC=arm-linux-gcc  --disable-alsamixer  --disable-xmlto  CPPFLAGS=-I/usr/local/custom_install_arm/alsa_lib/include  LDFLAGS=-L/usr/local/custom_install_arm/alsa_lib/lib  --with-alsa-prefix=/usr/local/custom_install_arm/alsa_lib/lib  --with-alsa-inc-prefix=/usr/local/custom_install_arm/alsa_lib/include  --prefix=/usr/local/custom_install_arm/alsa_utils

#make

#make install

該步驟完成之后,alsa-utils的相關(guān)文件就會安裝到pc機(jī)中configure步驟先關(guān)參數(shù)指定的路徑中。

2.3  移植alsa-utils

alsa-utils編譯安裝完成之后,進(jìn)行如下操作

(1)  將參數(shù)--prefix指定的路徑值/bin/目錄中的文件移植到arm linux系統(tǒng)中的/usr/bin或其它目錄中,如果移植到其它目錄中,則需要將該目錄添加到環(huán)境變量PATH指的執(zhí)行路徑中

(2)  將參數(shù)--prefix指定的路徑值/sbin/目錄中的文件移植到arm linux系統(tǒng)中的/usr/bin或其它目錄中,如果移植到其它目錄中,則需要將該目錄添加到環(huán)境變量PATH指的執(zhí)行路徑中

(3)  參數(shù)--prefix指定的路徑值/share/目錄中的內(nèi)容可以移植也可以不移植,如果移植,則移植到arm linux系統(tǒng)中的目錄路徑和其在pc中的安裝路徑相同


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux Alsa移植
mplayer編譯錯誤127
QT/E 交叉編譯 (ARM 部分)
交叉編譯dbus模塊到Qt 遇到的異常及解決
fmpeg交叉編譯到tiny6410
openssl 1.1.1移植到arm
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服