交叉編譯時與上篇過程相同,但是在配置的時候要做些修改。
1.安裝zlib
用交叉編譯工具編譯zlib,并且把庫生成到交叉編譯環(huán)境的庫目錄下
./configure --prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi --prefix是便于尋找頭文件和庫文件
修改Makefile.
CC=arm-linux-gcc
AR=arm-linux-ar rc
RANLIB=arm-linux-ranlib
make
make install
2.編譯libid3tag
./configure CC=arm-linux-gcc --host=arm-linux --disable-debugging -disable-shared --prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi
make
make install
說明:--host指明庫運行的環(huán)境arm-linux不是ix86-pc-linux.
-disable-shared 編譯器默認是動態(tài)連接共享庫的。這里指明為靜態(tài)連接(關(guān)鍵)。
3.編譯libmad
./configure --enable-fpm=arm --host=arm-linux --disable-shared --disable-debugging --prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi CC=arm-linux-gcc
Make | make 之前記得把makefile里的fforce mem 去掉 |
make install
4.編譯madplay
./configure --host=arm-linux CC=arm-linux-gcc --disable-shared --disable-debugging
make
make install (--enable-static)
(到這一步一般還是不能用的,file madplay,發(fā)現(xiàn)他媽的這個還是動態(tài)編譯的,草!最后一招:將上一步make后的最后一行復(fù)制下來,然后在最后面添加 -static 回車鍵,ok?。?p>
完成以后把生成的可執(zhí)行文件madplay下載到開發(fā)板中
執(zhí)行./madplay filename.mp3就可。
上一篇:編譯可加載lcd驅(qū)動的linux uImage
下一篇:ok6410的mplayer移植
推薦閱讀最新更新時間:2025-06-14 03:33



設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 具有 5V 輸出的 LT1074HVCT 正負轉(zhuǎn)換器的典型應(yīng)用
- STEVAL-ISQ014V1,基于 TSZ121 運算放大器的低側(cè)電流檢測評估板
- LP2951 100mA 寬輸入穩(wěn)壓器的典型應(yīng)用
- 使用 Nuvoton Technology Corporation 的 ISD8104 的參考設(shè)計
- 使用 Microchip Technology 的 TC38C47CPE 的參考設(shè)計
- MIKROE-3553,用于 TIVA TM4C1294NCPDT 的 MCU 卡 3
- AM2G-2407SH30Z 7.2V 2 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- SmartLED Shield for Teensy 4:使用Teensy4將高質(zhì)量圖形驅(qū)動到 HUB75 RGB 矩陣面板
- AM1G-4805SZ 5V 1 瓦 DC/DC 轉(zhuǎn)換器的典型應(yīng)用
- LTC4367CDD-1 用于限制浪涌電流的過壓電源保護控制器的典型應(yīng)用
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動力電池項目齊刷進度條
- 現(xiàn)代汽車韓國建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機器人成資本焦點
- 艙駕一體“點燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財報和電話會議時間安排