国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Linux下x264庫ARM交叉編譯

發(fā)布時(shí)間:2017-9-7 10:57    發(fā)布者:技術(shù)小白
一、準(zhǔn)備工作     

       1、x264庫源碼下載地址:http://www.videolan.org/developers/x264.html  
             作者目前的版本是x264-snapshot-20160511-2245
       2、編譯器arm-none-Linux-gnueabi-gcc

二、編譯步驟
       1、解壓安裝包

   tar -xzvf last_x264.tar.bz2
  cd x264-snapshot-20160511-2245

       2、修改配置文件

   ./configure --disbale-asm
        注意:這里加了--disable-asm選項(xiàng)是因?yàn)閍rm-none-linux-gnuabi工具鏈?zhǔn)菦]有匯編器,所以禁止此選項(xiàng)

                    由于未指定--prefix,所以程序會(huì)默認(rèn)安裝/usr/local/bin目錄下
       3、修改config.mak
       主要是將相關(guān)選項(xiàng)修改為arm-none-linux-gnuabi相關(guān)的配置,修改內(nèi)容如下:  

  SYS_ARCH=ARM
  CC=arm-none-linux-gnueabi-gcc
  CFLAGS=-Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -Wall -I. -I$(SRCPATH) -std=gnu99 -D_GNU_SOURCE -fomit-frame-pointer -fno-tree-vectorize
  LD=arm-none-linux-gnueabi-gcc -o

       4、make
       5、make install
       我的本意是想生成lib264.a靜態(tài)庫的,很奇怪,在x264-snapshot-20160511-2245目錄下可以找到lib264.a和lib264.so及相關(guān)的頭文件,但是沒有在/usr/lib/local目錄下找到libx264.a,但是有x264。
       有點(diǎn)不太理解,而且很多過程 基本上按照的網(wǎng)上提供的方式參考操作的,很納悶?zāi)睦锍隽藛栴}。人也比急躁,不想動(dòng)腦子,后來在編譯ffmpeg庫是報(bào)錯(cuò):Unknown encoder 'libx264'時(shí),實(shí)在沒有對(duì)策了才想著看makefile 。
        看著makefile就更奇怪了,主makefile中雖然有定義install這個(gè)偽目標(biāo),但是好像沒有與install相關(guān)的命令。而且從執(zhí)行的log看應(yīng)該是執(zhí)行install-cli偽目標(biāo),在install-cli偽目標(biāo)的執(zhí)行過程中實(shí)際上只是將x264可執(zhí)行文件拷貝到/usr/local/bin目錄下。
        為什么執(zhí)行的是instal-cli偽目標(biāo)呢?  原來是在config.mak搗的鬼,在config.mak中install: install-cli,也就是install依賴于installcli目標(biāo)。
        那我如果想在/usr/local/目錄下看著靜態(tài)庫及相關(guān)頭文件怎么辦呢?  沒辦法,繼續(xù)看makefile文件,原來還有幾個(gè)偽目標(biāo):install-lib-static和install-lib-shared。看名字就知道一個(gè)生成靜態(tài)庫,一個(gè)是生成動(dòng)態(tài)庫(這里面用生成是不科學(xué)的,實(shí)際上就是執(zhí)行拷貝動(dòng)作)。
注:新版本的x264庫編譯過程可能與以前版本可能有些差異,所以還是要認(rèn)真看下編譯過程。
        6、make installlib-static(安裝靜態(tài)庫)

以下課程可免費(fèi)試聽C語言電子PCBSTM32、Linux、FPGA、JAVA、安卓等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費(fèi)聽課了。
宋工企鵝號(hào):3524-6590-88   Tel/WX:173--1795--1908





本文地址:http://m.qingdxww.cn/thread-516690-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99热这里只有精品1 99热这里只有精 | 91麻豆国产香蕉久久精品 | 亚洲欧美一区二区三区不卡 | 国产一区二区三区在线观看精品 | 高h大街上羞耻露出调教 | 亚洲a成人| 欧美日韩国产一区二区三区不卡 | 亚洲一区二区三区欧美 | 成品人视频免费观看 | 在线观看国产精美视频 | 青青自拍视频一区二区三区 | 国产精品2020观看久久 | av免费网站在线观看 | 狠狠操综合 | 最新国产毛片 | 久久久久久久999 | 无毒不卡在线观看 | 夜夜爽8888免费视频 | 国产日韩欧美亚洲精品95 | 第一福利在线观看 | 伊人国产在线视频 | 69视频最新在线观看 | 99ri9| 香蕉伊思人视频 | 四虎成人4hutv影院 | 亚洲欧美高清 | 国产精品免费大片一区二区 | 国产高清在线精品一区在线 | 真正免费一级毛片在线播放 | 四虎永久精品免费观看 | 日本xxxⅹ69xxxx护士 | 日本一在线中文字幕天堂 | 亚洲欧美韩日 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片毛片 | 九九亚洲视频 | 久久国产三级精品 | 国产人免费人成免费视频 | 国产一级视频 | 热国产热综合 | 久久久久国产精品免费免费 | 免费黄色网战 |