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