国产毛片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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: GOGOGO高清免费播放| 亚洲午夜性春猛交XXXX| 亚洲日本欧美天堂在线| 性视频一区| 天天草比| 中文字幕在线色| 又粗又大又爽又色又过瘾视频| 国产区在线不卡视频观看| 热综合一本伊人久久精品| 中文字幕在线不卡精品视频99| 欧美污网站| 婷婷六月久久综合丁香可观看| 特黄视频| china中国gay偷拍| 日本吃孕妇奶水免费观看| 四虎永久在线精品波多野结衣| 欧日韩不卡在线视频| 在线欧美国产| 综合久久2o19| 热の中文 AV天堂| 午夜视频免费| 婷婷激情小说网| 一本一本久久α久久精品66| 99久久精品互换人妻AV| 乳交高H糙汉宠文| 天堂va在线高清一区| 天天天夜夜夜| 污污免费| cctv网站| 日本一本2017国产| 欧美日韩一道本| 视频一区精品| 亚洲久草在线| 凹凸精品视频分类视频| 欧美AAAA片免费播放观看| 最新 国产 精品 精品 视频| 青青青青草原国产免费| 亚洲一区二区三区精品影院| 22eee在线播放成人免费视频| 青娱乐极品视觉盛宴av| 亚洲三级在线|