CentOS ffmpeg编译,出不来ffplay的原因

来源:互联网 发布:spin磁共振分析软件 编辑:程序博客网 时间:2024/05/16 06:29
首先安装的是SDL1.2版本,通过yum安装的,再编译ffmpeg的时候会出现下面的编译错误
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/libSDL.so: undefined reference to `_XGetRequest',错误在config.log中可以查到。
百般折腾之后,还是解决了这个问题。虽然不知道具体原因,也希望对该错误有清楚认知的大神可以留下您的解决方案。
我的解决方法:
  安装SDL1.2的时候, 不要用yum安装,因为在安装SDL-devel的时候,会安装一些组件,包括glibc和X11等。
 我重新装了一个centos系统,然后下载SDL1.2.14.tar.gz,
下载地址http://download.csdn.net/detail/tfssm/4430490,将SDL直接安装到根目录,--prefix=/
此时再重新编译ffmpeg的时候就会出现ffplay。
此处加上关于ffplay不能使用的解决方法:
http://www.tuicool.com/articles/Bf6j2m
0 0
原创粉丝点击