1.下载解压x264,配置configure:
./configure --prefix=/home/work/x264 --enable-shared --enable-static --host=arm-linux --cross-prefix=/usr/local/linaro-aarch64-2018.08-gcc8.2/bin/aarch64-linux-gnu- --disable-opencl --enable-pic --disable-asm
2.生成makefile后
make && make install
3.下载解压ffmpeg,配置configure:
./configure --prefix=PWD/install−−target−os=linux−−arch=aarch64−−enable−cross−compile−−cross−prefix=/usr/local/linaro−aarch64−2018.08−gcc8.2/bin/aarch64−linux−gnu−−−enable−shared−−disable−doc−−enable−libx264−−extra−cflags=−I/home/work/x264−master/install/include−−extra−ldflags=−L/home/work/x264−master/install/lib−−enable−gpl※不需要x264交叉编译的场合:./configure−−prefix=PWD/_install --target-os=linux --arch=aarch64 --enable-cross-compile --cross-prefix=/usr/local/linaro-aarch64-2018.08-gcc8.2/bin/aarch64-linux-gnu- --enable-shared --disable-doc --enable-libx264 --extra-cflags=-I/home/work/x264-master/_install/include --extra-ldflags=-L/home/work/x264-master/_install/lib --enable-gpl
※不需要x264交叉编译的场合:
./configure --prefix=PWD/install−−target−os=linux−−arch=aarch64−−enable−cross−compile−−cross−prefix=/usr/local/linaro−aarch64−2018.08−gcc8.2/bin/aarch64−linux−gnu−−−enable−shared−−disable−doc−−enable−libx264−−extra−cflags=−I/home/work/x264−master/install/include−−extra−ldflags=−L/home/work/x264−master/install/lib−−enable−gpl※不需要x264交叉编译的场合:./configure−−prefix=PWD/_install --target-os=linux --arch=aarch64 --enable-cross-compile --cross-prefix=/usr/local/linaro-aarch64-2018.08-gcc8.2/bin/aarch64-linux-gnu- --enable-shared --disable-doc --enable-gpl
4.生成makefile后
make && make install
5.编译成功后,在configure配置好的路径目录_install下,生成了头文件和.so库文件