国产毛片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視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩午夜伦| 日本福利在线| 欧美成人黄色小说| 天天涩综合| 天干天夜啪天天碰| 特黄毛片| 午夜三级福利| 四虎成人影院| 在线天堂中文www官网| 国产亚洲精品久久久999无毒| 狠狠色色综合网站| 亚州AV人片一区二区三区99久| 亚洲免费视| 日本96在线精品视频免费观看| 亚洲欧美大片| 亚洲在线观看一区二区| 国产99对白在线播放| 欧美一区二区三区免费播放| 日韩精品视频免费观看| 欧日韩不卡在线视频| 亚洲免费在线看| 宅男免费| 欧美人xxxxx| 亚洲国产人成中文幕一级二级 | 最新国产av.在线视频| 亚洲精品在线第一页| 性视频久久| 亚洲日韩中文字幕一区| 国产精品亚洲高清一区二区| 偷拍国产精品在线播放| 四虎影院wwww| 色版网站| 污污在线免费观看| 99热这里只有精品| 琪琪电影午夜理论片77网| 欧美特黄a级| 日本成人免费观看| 中文字幕欧美日韩在线不卡| 在线天堂视频| 日本电影小姐| 亚洲色欧美|