RedHat5安装gstreamer过程记录

时间:2020-12-29 17:20:47

RedHat5.8安装gstreamer

第一步:下载源码

需要不低于1.2版本的gstreamer,所以资源地址:http://gstreamer.freedesktop.org/src/gstreamer/

下载1.2.0版本的


第二步:./configure

这里直接在源码目录执行就可以,不像glib必须在其他目录编译

之前glib安装的是2.38.6版本的,所以这里提示glib>=2.32.0  

所以升级glib版本,可参考上一篇文章


安装好了glib提示 No find glib 2.0 , 也就是没找到glib

1
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

然后source ~/.bashrc就可以了。

参考:http://blog.csdn.net/xj178926426/article/details/6452185

注:运行该文章中的测试程序,若出现找不到.so文件的错误,但是该目录下有,则可通过把改路径加入到ld.so.conf中解决,记得修改完成后运行ldconfig使之生效

修改ld.so.conf的方式:我是在/etc/ld.so.conf.d/ 目录下新建一个.conf文件,如gstreamer.conf  在里面写一句/usr/local/lib/  保存,执行ldconfig

执行成功!


第三步:make

这里我没遇到任何报错

成功!


第四步:make install

这里按照之前装glib的习惯,执行make install /usr/ 也就是覆盖原有的版本

成功!


注:最后到底成功没有?

通过locate gst.h可查看是否添加到对应路径,首先updatedb(更新数据库信息)

还有就是写例子程序测试

参考:http://forum.ubuntu.org.cn/viewtopic.php?t=355094