1.先下载安装x264和x265 需要注意交叉编译链需要修改config.mk 文件中
CC=arm-hisiv400-linux-gcc
SYS_ARCH=ARM
LD=arm-hisiv400-linux-gcc -o
AR=arm-hisiv400-linux-ar rc
RANLIB=arm-hisiv400-linux-ranlib
STRIP=arm-hisiv400-linux-strip
AS=arm-hisiv400-linux-gcc
2./configure --enable-shared --enable-static --disable-asm 后来发现这个执行后会修改上述的config.mk 导致编译不过,所以需要在这里加上生成路径和编译链。
3.make 4.make install 默认安装路径/usr/local/路径下
4.ffmpeg 交叉编译
需要加上-- enable-libx264 -- enable-libx265 --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib 这里都是对应的生成库的安装路径。
按照上述步骤即可解决上述问题。