嵌入式開發(fā)(四):海思Hi3559AV100交叉編譯ffmpeg

姓名:劉琛? 學(xué)號(hào):19020100265? ?學(xué)院:電子工程學(xué)院

轉(zhuǎn)自:https://blog.csdn.net/zh8706/article/details/107859074?utm_source=app&app_version=4.13.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

【嵌牛導(dǎo)讀】ffmepg版本:ffmpeg-4.2.2和PC操作系統(tǒng):ubuntu 16.04

【嵌牛正文】

1. 編寫build文件

在ffmpeg-4.2.2目錄下創(chuàng)建文件build.sh并保存。

--prefix指定了make install后生成的編譯文件的目錄

注意最后一行--disable-stripping,可避免編譯過(guò)程報(bào)的strip錯(cuò)誤

./configure \

? ? ? ? --prefix="$HOME/work/AIVS/ffmpeg"\

--enable-shared \

--enable-cross-compile \

--target-os=linux \

--arch=aarch64 \

--cc=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-gcc \

--cxx=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-g++ \

--enable-gpl \

--extra-libs=-ldl \

--extra-cflags="-fPIC" \

--extra-ldflags=-Wl,-Bsymbolic \

--extra-libs="-lpthread -lm"\

--disable-stripping

然后在當(dāng)前目錄下執(zhí)行./build.sh窜管,開始build诬垂,如果權(quán)限不夠,需要執(zhí)行sudo ./build.sh

2. 編譯

make j4

maks install

install完后在/home/AIVS/ffmpeg目錄下生成編譯文件慷彤,lib目錄下為靜態(tài)庫(kù)與靜態(tài)庫(kù)

3. 使用

設(shè)置庫(kù)文件及頭文件路徑

INC_FLAGS += -I$(cdir)/../ffmpeg/include/

LDFLAGS? += -L$(cdir)/../ffmpeg/lib

添加使用的庫(kù)文件:

LDLIBS += -lavfilter -lavformat -lavcodec -lavutil -lswresample -lswscale -lpostproc

注意以上ffmpeg庫(kù)文件直接是彼此依賴的娄蔼,而且有順序規(guī)定的怖喻,推薦的是以上庫(kù)文件順序

將lib目錄下的so庫(kù)拷貝到執(zhí)行文件的相關(guān)目錄下,并使用以下設(shè)置好so庫(kù)的路徑

export LD_LIBRARY_PATH=XXX

題外話:

如果lib目錄下只有靜態(tài)庫(kù).a文件岁诉,沒(méi)有動(dòng)態(tài)庫(kù).so文件锚沸,在生成可執(zhí)行文件的鏈接階段會(huì)將靜態(tài)庫(kù)文件鏈接進(jìn)可執(zhí)行文件中,會(huì)導(dǎo)致文件較大涕癣,如果lib目錄下既有so文件與a文件哗蜈,鏈接器會(huì)優(yōu)先使用動(dòng)態(tài)庫(kù).so文件,這樣可執(zhí)行文件就不會(huì)太大坠韩。

————————————————

版權(quán)聲明:本文為CSDN博主「夜風(fēng)里唱」的原創(chuàng)文章距潘,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明只搁。

原文鏈接:https://blog.csdn.net/zh8706/article/details/107859074

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末音比,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子须蜗,更是在濱河造成了極大的恐慌硅确,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件明肮,死亡現(xiàn)場(chǎng)離奇詭異菱农,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)柿估,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門循未,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人秫舌,你說(shuō)我怎么就攤上這事的妖。” “怎么了足陨?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵嫂粟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我墨缘,道長(zhǎng)星虹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任镊讼,我火速辦了婚禮宽涌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝶棋。我一直安慰自己卸亮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布玩裙。 她就那樣靜靜地躺著兼贸,像睡著了一般段直。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上寝受,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天坷牛,我揣著相機(jī)與錄音,去河邊找鬼很澄。 笑死京闰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的甩苛。 我是一名探鬼主播蹂楣,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼讯蒲!你這毒婦竟也來(lái)了痊土?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤墨林,失蹤者是張志新(化名)和其女友劉穎赁酝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旭等,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酌呆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了搔耕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隙袁。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖弃榨,靈堂內(nèi)的尸體忽然破棺而出菩收,到底是詐尸還是另有隱情,我是刑警寧澤鲸睛,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布娜饵,位于F島的核電站,受9級(jí)特大地震影響官辈,放射性物質(zhì)發(fā)生泄漏箱舞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一钧萍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧政鼠,春花似錦风瘦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)胡桨。三九已至,卻和暖如春瞬雹,著一層夾襖步出監(jiān)牢的瞬間昧谊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工酗捌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呢诬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓胖缤,卻偏偏與公主長(zhǎng)得像尚镰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哪廓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容