FFMPEG0.9和libx264在arm-linux的交叉编译过程

2014-11-24 14:16:45 · 作者: · 浏览: 3

好,废话少说,开始吧。


首先要编译libx264库,这样ffmpeg才能支持h264标准码流的处理。


使用如下语句编译:


./configure --enable-static --host=arm-linux --disable-asm --prefix=/usr/local/src/cross-ffmpeg


make CC=arm-hismall-linux-gcc AR=arm-hismall-linux-ar LD=arm-hismall-linux-gcc RANLIB=arm-hismall-linux-ranlib STRIP=arm-hismall-linux-strip


(arm-hismall-linux-xxx是我使用的嵌入式系统的编译环境命令,大家根据自己的环境修改)


这时会显示编译错误,需要手动comm/cpu.c文件,将其381行开始的位置修改如下: