Tiny 210 Linux Embedded --编译 FFMPEG + SDL 自用笔记
2012-12-04 05:37
417 查看
SDL与FFmpeg编译设置:
现安装至/opt/下,想安装到不同位置,则改写prefix=
cross-compile SDL
NM=arm-linux-nm LD=arm-linux-ld CC=arm-linux-gcc CXX=arm-linux-g++ RANLIB=arm-linux-ranlib AR=arm-linux-ar ./configure --disable-video-dummy --disable-joystick --disable-video-dga --disable-arts --disable-esd
--disable-alsa --disable-cdrom --disable-video-x11 --disable-nasm --disable-esdtest --disable-input-tslib --enable-static --prefix=/opt/SDL/ --host=arm-linux
cross-compile FFmpeg
./configure --enable-cross-compile --cross-prefix=arm-linux- --arch=arm --target-os=linux --cpu=cortex-a8 --enable-shared --enable-gpl --prefix=/opt/FFmpeg
然后将binary考入cross compiler目录。
GCC例子:
sdl test
arm-linux-gcc -o sdltest main.c -lm `sdl-config --cflags --libs` -static -ldl -lpthread
sdl ffmpeg test
arm-linux-gcc -o ffmpegtest main.c sdlplayer.c -lavformat -lavdevice -lavcodec -lswscale -lavutil -lz -lm `sdl-config --cflags --libs` -static -ldl -lpthread -Wall
现安装至/opt/下,想安装到不同位置,则改写prefix=
cross-compile SDL
NM=arm-linux-nm LD=arm-linux-ld CC=arm-linux-gcc CXX=arm-linux-g++ RANLIB=arm-linux-ranlib AR=arm-linux-ar ./configure --disable-video-dummy --disable-joystick --disable-video-dga --disable-arts --disable-esd
--disable-alsa --disable-cdrom --disable-video-x11 --disable-nasm --disable-esdtest --disable-input-tslib --enable-static --prefix=/opt/SDL/ --host=arm-linux
cross-compile FFmpeg
./configure --enable-cross-compile --cross-prefix=arm-linux- --arch=arm --target-os=linux --cpu=cortex-a8 --enable-shared --enable-gpl --prefix=/opt/FFmpeg
然后将binary考入cross compiler目录。
GCC例子:
sdl test
arm-linux-gcc -o sdltest main.c -lm `sdl-config --cflags --libs` -static -ldl -lpthread
sdl ffmpeg test
arm-linux-gcc -o ffmpegtest main.c sdlplayer.c -lavformat -lavdevice -lavcodec -lswscale -lavutil -lz -lm `sdl-config --cflags --libs` -static -ldl -lpthread -Wall
相关文章推荐
- 在linux下联合编译ffmpeg和SDL源码之二
- NDK笔记 Linux下编译ffmpeg
- Linux下编译带x264的ffmpeg的配置方法,包含SDL2
- 在linux下联合编译ffmpeg和SDL源码之一
- linux编译ffmpeg(一)
- linux ffmpeg编译配置安装详解
- 【视频】ffmpeg编译成功<Linux + VS2005>
- linux下mysql5.5.11编译安装笔记
- 嵌入式linux------ffmpeg移植 编码H264(am335x编码H264) 分类: TI-AM335X ffmpeg-SDL-VLC-Live555 arm-linux-Ubuntu 2015-08-04 09:34 5人阅读 评论(0) 收藏
- linux+python+djiango+mysql编译安装学习笔记
- Linux ffmpeg的安装编译过程
- tinyhttpd在Linux编译
- Java学习笔记4. 在Linux Fedora 27中安装Eclipse并编译第一个源程序
- 【Linux开发】为qt-embedded添加jpeg库的交叉编译方法for arm
- Ubuntu 11.10下GRUB 2 1.99版编译安装笔记 分类: arm-linux-Ubuntu 2013-07-22 16:29 336人阅读 评论(0) 收藏
- linux下mysql5.5.11编译安装笔记
- Tiny 210 LCD 设置笔记
- FFmpeg4Android:FFmpeg编译(Windows + Linux)
- Linux 下配置Tinyxml,将其编译为静态库
- linux 库编译和使用笔记