日期:2014-05-16 浏览次数:20853 次
x264-snapshot-20121119-2245 arm-linux移植问题
在官网下载的一个X264源码,一直没有弄过arm,现在要实现一个将YUV420的图片编码为H.264格式。其实是想实现在arm9的开发板上,实现视频的编码传输。现在先用一帧图片看看是否能够实现。网上有各种各样的版本弄得头昏眼花,但是到头来没有行得通的。
我在官网现在的是这个源码,绝对没有改动的:x264-snapshot-20121119-2245 http://download.csdn.net/detail/kaly_liu/4793829。
按我的理解不知道是否有错:
1. 在虚拟机的linux下编译一下这个文件,产生必要的库什么的;
2. 编写相应的应用C程序利用arm-linux-gcc编译后产生可执行文件a;
3. 将可执行文件a拷到开发板上(arm9 linux-2.6.30.4),运行。
然后我开始第一步,将x264-snapshot-20121119-2245拷贝到我的虚拟机下的linux下:
1. ./configure
2.make
3.make install
有人说问题就出在2了,因为这时候要用arm-linux-gcc而不是gcc;然后我就
Make clean
Make distclean
再gedit下configuration
把414行的代码:
CC="${CC-${cross_prefix}gcc}"
AR="${AR-${cross_prefix}ar}"
RANLIB="${RANLIB-${cross_prefix}ranlib}"
STRIP="${STRIP-${cross_prefix}strip}"如下的
改为了: