日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mplayer1.3.0交叉编译

發布時間:2024/9/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mplayer1.3.0交叉编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

alsa的依賴庫使用的版本是alsa-lib-1.0.27.2,編譯配置為:./configure –host=arm-linux-gnueabihf –prefix=/usr/local/alsa –enable-shared –disable-python –with-configdir=/usr/local/alsa/share/alsa –with-plugindir=/usr/local/alsa/lib CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ LD=arm-linux-gnueabihf-ld。注意–with-configdir配置選項,這個是在嵌入式板子上加載配置的路徑。
然后是mplayer1.3.0的編譯,配置為:
./configure –prefix=/usr/local/mplayer –enable-cross-compile –target=arm-linux-gnueabihf –cc=arm-linux-gnueabihf-gcc –host-cc=gcc-6 –as=arm-linux-gnueabihf-as –ar=arm-linux-gnueabihf-ar –ranlib=arm-linux-gnueabihf-ranlib –enable-alsa –yasm=” –disable-vidix –disable-ossaudio –disable-vdpau –disable-lirc –disable-win32dll –disable-ivtv –disable-dvdnav –enable-fbdev –disable-live –disable-mencoder –disable-mmx –disable-mmxext –disable-sse –disable-sse2 –disable-ssse3 –disable-cmov –extra-cflags=”-I/usr/local/alsa/include -I/usr/local/zlib/include” –extra-ldflags=”-L/usr/local/zlib/lib -L/usr/local/alsa/lib”
該配置測試過在mplayer1.1.0上編譯,不成功報如下錯誤,不知道怎么解決:
libavcodec/arm/dca.h:36:5: error: can’t find a register in class ‘CORE_REGS’ while reloading ‘asm’
libavcodec/arm/dca.h:36:5: error: ‘asm’ operand has impossible constraints

總結

以上是生活随笔為你收集整理的mplayer1.3.0交叉编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。