gstreamer,gst-plugins-good,gst-plugins-base等插件安装

本文档详细介绍了在ARM Linux环境下安装GStreamer、gst-plugins-good、gst-plugins-base和相关依赖库的配置与编译过程,包括指定路径、编译选项以及所需的库链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



安装gstreamer
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/libxml2/lib/pkgconfig:/home/imx6/sdk/glib/lib/pkgconfig ./configure --build=i686-linux --host=arm-linux --prefix=/home/imx6/sdk/gstreamer/ CFLAGS='-I/home/imx6/sdk/glib/include -I/home/imx6/sdk/glib/include/glib-2.0 -I/home/imx6/sdk/glib/lib/glib-2.0/include -I/home/imx6/sdk/glib/include/gio-unix-2.0/gio' LDFLAGS='-L/home/imx6/sdk/glib/lib/ -L/home/imx6/sdk/libxml2/lib/ -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lxml2'  --disable-registry --disable-loadsave --disable-gtk-doc ac_cv_func_register_printf_function=no --disable-tests --disable-valgrind --disable-debug --disable-gst-debug 

安装gst-plugins-base
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/gstreamer/lib/pkgconfig ./configure --build=i686-linux --host=arm-linux --prefix=/home/imx6/sdk/gst-plugins-base CFLAGS='-I/home/imx6/sdk/gstreamer/include -I/home/imx6/sdk/glib/include -I/home/imx6/sdk/glib/include/glib-2.0 -I/home/imx6/sdk/glib/lib/glib-2.0/include -I/home/imx6/sdk/glib/include/gio-unix-2.0/gio -I/home/imx6/sdk/liboil/include' LDFLAGS='-L/home/imx6/sdk/glib/lib/ -L/home/imx6/sdk/libxml2/lib/ -L/home/imx6/sdk/liboil/lib/ -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lxml2' --disable-valgrind --disable-x --disable-gnome_vfs --disable-alsa --disable-ogg --disable-pango --disable-theora --disable-vorbis --disable-examples


安装liboil
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/gstreamer/lib/pkgconfig ./configure --build=i686-linux --host=arm-linux --prefix=/home/imx6/sdk/liboil CFLAGS='-I/home/imx6/sdk/gstreamer/include -I/home/imx6/sdk/glib/include -I/home/imx6/sdk/glib/include/glib-2.0 -I/home/imx6/sdk/glib/lib/glib-2.0/include -I/home/imx6/sdk/glib/include/gio-unix-2.0/gio' LDFLAGS='-L/home/imx6/sdk/glib/lib/ -L/home/imx6/sdk/libxml2/lib/ -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lxml2' --disable-valgrind --disable-x --disable-gnome_vfs --disable-alsa --disable-ogg --disable-pango --disable-theora --disable-vorbis --disable-examples

安装gst-plugins-good 
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/gstreamer/lib/pkgconfig:/home/imx6/sdk/gst-plugins-base/lib/pkgconfig:/home/imx6/sdk/libpng12/lib/pkgconfig ./configure --build=i686-linux --host=arm-linux --prefix=/home/imx6/sdk/gst-plugins-good CFLAGS='-I/home/imx6/sdk/gstreamer/include -I/home/imx6/sdk/glib/include -I/home/imx6/sdk/glib/include/glib-2.0 -I/home/imx6/sdk/glib/lib/glib-2.0/include -I/home/imx6/sdk/glib/include/gio-unix-2.0/gio -I/home/imx6/sdk/liboil/include -I/home/imx6/sdk/gst-plugins-base/include -I/home/imx6/sdk/libv4l/include -I/home/imx6/sdk/zlib/include -I/home/imx6/sdk/libpng12/include' LDFLAGS='-L/home/imx6/sdk/glib/lib/ -L/home/imx6/sdk/libxml2/lib/ -L/home/imx6/sdk/liboil/lib/ -L/home/imx6/sdk/gst-plugins-base/lib/ -L/home/imx6/sdk/libv4l/lib -L/home/imx6/sdk/zlib/lib -L/home/imx6/sdk/libpng12/lib -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 ' --disable-examples --disable-aalibtest --disable-shout2 --disable-shout2test --disable-gdk_pixbuf --disable-cairo --disable-esd --disable-esdtest --disable-libcaca --disable-libdv --disable-dv1394 --disable-soup 

安装lib
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/zlib/lib/pkgconfig ./configure --prefix=/home/imx6/sdk/pixman --host=arm-linux CFLAGS='-I/home/imx6/sdk/zlib/include -I/home/imx6/sdk/libpng/include' LDFLAGS='-L/home/imx6/sdk/zlib/lib -L/home/imx6/sdk/libpng/lib'

安装libpng
CC=arm-linux-gcc PKG_CONFIG_PATH=/home/imx6/sdk/zlib/lib/pkgconfig ./configure --prefix=/home/imx6/sdk/libpng12 --host=arm-linux CFLAGS='-I/home/imx6/sdk/zlib/include ' LDFLAGS='-L/home/imx6/sdk/zlib/lib '


如何不知道相关文件在哪里下载可到我的下载频道有部分供下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值