姓名:范雪元
學(xué)號:19020100086
學(xué)院:電子工程學(xué)院
以下文章來源:https://blog.csdn.net/zh8706/article/details/107735541
【嵌牛導(dǎo)讀】:海思Hi3559AV100交叉編譯live555
【嵌牛鼻子】:live555
【嵌牛提問】:如何通過海思Hi3559AV100交叉編譯live555贸弥?
【嵌牛正文】:
網(wǎng)上很多關(guān)于交叉編譯live555的教程饱溢,但是live555是經(jīng)常更新的荆陆,按照之前的教程來蔚龙,沒法編譯成功免糕,本文記錄的是2020年7月份版本的編譯過程:
live555版本:2020年7月10日下載的latest版本:live555-latest.tar.gz
1. 注意這個版本使用到openssl,因此需要提前安裝openssl逼侦, 我這里安裝到目錄/usr/include下
2. 安裝openssl后曙痘,將openssl/lib下的.a .so文件拷貝至/opt/hisi-linux/x86-arm/aarch64-himix100-linux/target/usr/lib下
1. 解壓live555-latest.tar.gz
2. 進入live目錄,復(fù)制config.armlinux 為config.hi3559a
3. 修改config.hi3559a如下:
注意點:
1. 第2個紅框處增加了openssl的頭文件路徑氛堕,必須設(shè)置該路徑馏臭,網(wǎng)上其他的安裝說明都沒有這個設(shè)置
2. 藍色框處的-lssl與 -lcrypto不能刪除,網(wǎng)上很多安裝說明都沒有該設(shè)置項讼稚,可能是他們的版本是舊版本括儒。
4. 在live目錄下按順序執(zhí)行
./genMakefiles hi3559a
make
sudo make install
即可編譯成功绕沈,編譯的關(guān)鍵點是以上紅色文字部分
也可參考以下文章的過程:
https://zhuanlan.zhihu.com/p/138456514