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

Linux下x264庫ARM交叉編譯

發布時間:2017-9-7 10:57    發布者:技術小白
一、準備工作     

       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選項是因為arm-none-linux-gnuabi工具鏈是沒有匯編器,所以禁止此選項

                    由于未指定--prefix,所以程序會默認安裝/usr/local/bin目錄下
       3、修改config.mak
       主要是將相關選項修改為arm-none-linux-gnuabi相關的配置,修改內容如下:  

  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靜態庫的,很奇怪,在x264-snapshot-20160511-2245目錄下可以找到lib264.a和lib264.so及相關的頭文件,但是沒有在/usr/lib/local目錄下找到libx264.a,但是有x264。
       有點不太理解,而且很多過程 基本上按照的網上提供的方式參考操作的,很納悶哪里出了問題。人也比急躁,不想動腦子,后來在編譯ffmpeg庫是報錯:Unknown encoder 'libx264'時,實在沒有對策了才想著看makefile 。
        看著makefile就更奇怪了,主makefile中雖然有定義install這個偽目標,但是好像沒有與install相關的命令。而且從執行的log看應該是執行install-cli偽目標,在install-cli偽目標的執行過程中實際上只是將x264可執行文件拷貝到/usr/local/bin目錄下。
        為什么執行的是instal-cli偽目標呢?  原來是在config.mak搗的鬼,在config.mak中install: install-cli,也就是install依賴于installcli目標。
        那我如果想在/usr/local/目錄下看著靜態庫及相關頭文件怎么辦呢?  沒辦法,繼續看makefile文件,原來還有幾個偽目標:install-lib-static和install-lib-shared。看名字就知道一個生成靜態庫,一個是生成動態庫(這里面用生成是不科學的,實際上就是執行拷貝動作)。
注:新版本的x264庫編譯過程可能與以前版本可能有些差異,所以還是要認真看下編譯過程。
        6、make installlib-static(安裝靜態庫)

以下課程可免費試聽C語言電子PCBSTM32、Linux、FPGA、JAVA、安卓等。
想學習的你和我聯系預約就可以免費聽課了。
宋工企鵝號:3524-6590-88   Tel/WX:173--1795--1908





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

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

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 大蕉久久伊人中文字幕 | 韩国日本免费高清观看 | 日韩精品视频美在线精品视频 | 精品自拍视频在线观看 | 高清欧美在线三级视频 | 亚洲欧美日韩在线线精品 | 国产精欧美一区二区三区 | 青青草国产精品视频 | 麻豆高清区在线 | 粉逼视频 | 视频一区 精品自拍 | 周末情人全集免费观看 | 国产精品久久久久久久久久一区 | 亚洲va在线va天堂va四虎 | 日日舔 | 久久99国产这里有精品视 | 在线精品亚洲欧洲第一页 | 精品真实国产乱文在线 | 非洲精品性hd| 亚洲噜噜噜噜噜影院在线播放 | 在线观看免费视频黄 | 久久香蕉国产线看观看亚洲片 | 欧美第二区 | 日本三级欧美三级人妇视频黑白配 | 亚洲成人黄色 | 两个人的视频全免费观看在线 | 婷婷热 | 亚洲十八| 欧美在线成人免费国产 | 国产精品久久久一区二区三区 | 日本黄色一级网站 | 天堂视频在线观看 | 四虎影院网 | 四虎成人免费网址在线 | 午夜一级毛片看看 | 色天天久久 | 最近国产在线观看免费完整版 | 尹人香蕉网 | 99精品国产三级在线观看 | 国产精品免费视频一区一 | 国产偷自拍视频 |