您的位置:首页 > 编程语言 > ASP

Raspberry Pi code compile.

2013-04-21 01:32 246 查看
Compile ffmpeg x264 ref
http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20compile%20FFmpeg%20for%20Raspberry%20Pi%20(Raspbian)
#check the path

echo $PATH

export PATH=$HOME/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin:$PATH

#Export arm-bcm2708 compiler.

export CCPREFIX="/home/yc/rpi/tools/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-"

#Or use linaro one which include pkg-config

export CCPREFIX="/home/yc/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-"

#x264

git clone git://git.videolan.org/x264

cd x264

./configure --host=arm-bcm2708-linux-gnueabi --enable-static --cross-prefix=${CCPREFIX} --prefix=/home/yc/rpi/build

make

#experiment

export CFLAGS="-O2 -pipe -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -w"

./configure --host=arm-bcm2708-linux-gnueabi --enable-static --cross-prefix=${CCPREFIX} --extra-cflags=${CFLAGS}

#ffmpeg

git clone git://source.ffmpeg.org/ffmpeg.git

cd ffmpeg

./configure --enable-cross-compile --cross-prefix=${CCPREFIX} --arch=armel --target-os=linux --prefix=/home/yc/rpi/build

make -j4

#compile live555

download live.2013.04.16.tar.gz

cd live

cp config.armlinux config.arm-rpi

chmod u+w config.arm-rpi

#then edit config.arm-rpi. Change the first line.

CROSS_COMPILE= arm-linux-gnueabihf-

./genMakefiles arm-rpi

#test

mplayer -fps 2 -framedrop -nosound rtsp://192.168.1.20:1234/webcam
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: