glib-2.0要先编译好, 安装到/home/work/gst目录下。
关于glib-2.0的交叉编译, 可参考前面博文http://blog.youkuaiyun.com/myaccella/article/details/7298014。
gstreamer-0.10.36 的交叉编译配置如下:
CC=arm-none-linux-gcc PKG_CONFIG_PATH=/home/work/gst/lib/pkgconfig ./configure --build=i686-linux --host=arm-none-linux \
--prefix=/home/work/gst --enable-playbin2 --disable-loadsave --disable-gtk-doc \
ac_cv_func_register_printf_function=no --disable-tests --disable-valgrind
配置成功后, make && make install 后就安装到/home/work/gst目录下了。
gst-plugins-base-0.10.36:
CC=arm-none-linux-gcc PKG_CONFIG_PATH=/home/work/gst/lib/pkgconfig ./configure --build=i686-linux --host=arm-none-linux \
--prefix=/home/work/gst --disable-valgrind --disable-x --disable-gnome_vfs --disable-alsa \
--disab

本文介绍了在ARM平台上如何交叉编译GStreamer 0.10.36及其相关plugins,包括gstreamer、gst-plugins-base、gst-plugins-good、gst-plugins-bad和gst-plugins-ugly。重点提到了在编译gst-plugins-bad时,由于dfbvideosink的依赖,需要设置directfb的PKG_CONFIG_PATH。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



