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
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
相关文章推荐
- [GitHub][2014-05-14 16:00:09]Adafruit-Raspberry-Pi-Python-Code
- [GitHub][2014-05-10 21:23:30]Adafruit-Raspberry-Pi-Python-Code
- Codeforces Round #Pi (Div. 2) C. Geometric Progression map
- Codeforces Round #Pi (Div. 2) Problem C
- C. Geometric Progression- Codeforces Round #Pi (Div. 2)-
- raspberry-pi之DSI
- Codeforces Round #Pi (Div. 2) (ABCD题解)
- LineageOS 14.1 (Android 7.1.2) for Raspberry Pi 3
- Codeforces Round #Pi (Div. 2)(A,B,C,D)
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- BerryGPS setup Guide for Raspberry Pi
- AES - Can't compile openSSL code
- [转载] RaspberryPi B+ WiringPi 引脚对应图
- raspberry pi driver development
- 树莓派 Raspberry-Pi 折腾系列:系统安装及一些必要的配置
- Use cases about the V4L2 driver for the Dual Raspberry Pi Camera Module
- Raspberry_pi 双网卡配置
- Codeforces Round #Pi (Div. 2) D. One-Dimensional Battle Ships set区间分解
- Codeforces Round #Pi (Div. 2) (ABCD)
- vc6.0 点编译时提示Cannot complile the file 'D:\souce-code\vc-workspace\对话框\MainFrm.h'; no compile tool is