CentOS ffmpeg编译,出不来ffplay的原因
2015-10-25 19:02
507 查看
首先安装的是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
相关文章推荐
- linux------进程通信总结
- Linux-切换启动方式
- 1、linux内核配置、编译与安装
- [置顶] Linux命令大全----系统管理相关命令
- linux显示运行脚本进程号的方法
- Linux添加用户启动项
- 内核源码调试及实现
- VMware Workstation12Pro 安装CentOS7 ISO,vmware 安装CentOS7
- Linux--更新(update/upgrade) & 更新源
- (十一)洞悉linux下的Netfilter&iptables:iptables命令行工具源码解析【上】
- 怎样管理 linux / mac 的配置文件
- (十二)洞悉linux下的Netfilter&iptables:iptables命令行工具源码解析【下】
- Linux_用户和权限管理
- Linux HA Cluster的原理模型(1)
- linux yum源配置
- gcc -lm 是什么意思?
- (十三)洞悉linux下的Netfilter&iptables:为防火墙增添功能模块【实战】
- Linux CentOS搭建Git服务器
- 启动listener遇TNS-12555/ TNS-12560 /TNS-00525错误处理
- 【Linux命令与工具】磁盘与目录的容量——df和du