国产毛片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://www.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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线免费看片a | 99久久精品免费观看区一 | 四虎影视成人 | 成人精品国产 | 成人黄色在线免费观看 | 一区二区成人国产精品 | 成人免费视频在线看 | 黄色网址免费观看 | 精品国产高清久久久久久小说 | 亚洲精品xxx | 日本在观线免费观看 | 国产伦理久久精品久久久久 | 久久香蕉国产线看观看99 | 色综合久久天天综合绕观看 | 国产v视频 | 在线国产视频一区 | 成人日韩在线观看 | 成人性一级视频在线观看 | 成人黄色网址 | 国内外成人免费在线视频 | 亚洲福利视频导航 | 50种禁用软件app下载无限看 | 青草园网站在线观看 | 女教师韩国无删减完整版 | 大又大又粗又爽女人毛片 | 日日日射射射 | 亚洲人成综合网站在线 | 在线另类视频 | 日本精品视频四虎在线观看 | 日本高清不卡一区 | 亚洲欧美自拍一区 | 高清一级毛片一本到免费观看 | 四虎国产精品高清在线观看 | 香蕉久久网站 | 欧美高清一级 | 国产精品香蕉夜间视频免费播放 | 激情九月婷婷 | 四虎永久免费在线 | 亚洲欧美视屏 | 特黄色毛片 | 午夜国产在线视频 |