博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在CentOS下利用Eclipse调试FFmpeg
阅读量:7079 次
发布时间:2019-06-28

本文共 1165 字,大约阅读时间需要 3 分钟。

所需软件

64位软件打包下载链接: 密码:o50u

  访问密码 1f55

编译FFmpeg

请参考:

配置FFmpeg

如果要编译出ffplay,需要编译SDL

yum install SDL-devel   tar-jxf ffmpeg-1.1.3.tar.bz2 cd ffmpeg-1.1.3/PKG_CONFIG_PATH=/usr/local/lib/pkgconfig export PKG_CONFIG_PATH   ./configure  --extra-cflags=-I/usr/local/include  --extra-ldflags=-L/usr/local/lib  \   --extra-libs="-ldl"--enable-gpl--enable-nonfree --enable-libfdk_aac  --enable-libx264  \   --disable-optimizations--disable-asm

注意:不需要make

需要加上选项--disable-optimizations --disable-asm,不需要--prefix=/usr/local选项和--enable-shared选项,否则调试时会报错。

安装eclipse

运行eclipse需要安装jre

rpm -ivh jre-7u25-linux-x64.rpm

eclipse直接解压即可使用

可能需要安装:

yum install kdelibs3

如果报:没有为可执行文件文件类型安装应用程序

需要加执行权限

启动eclipse后, File - New - Project

选择 "C/C++" 下的 "Makefile Project with Existing Code"

在Import Existing Code对话框中,Toolchain for Indexer Settings中选Linux GCC,并去掉C++勾选。

点击“Browse”选中之前已经配置过的FFmpeg源码(到根目录);

选择Project - Build All编译。

调试FFmpeg

右键Binaries下的ffmpeg_g选择Debug as->Local C/C++ Application,选择gdb/mi

设置调试参数前需要先执行一遍此操作;

设置调试参数

右键点击ffmpeg_g.exe选Debug as-> Debug Configuration,在Arguments选项卡的Program arguments方框里可以填上调试参数。

常见错误

调试时出现:

Error while launching command: gdb --version

解决:

yum installgdb

转载地址:http://rhpml.baihongyu.com/

你可能感兴趣的文章
使用Python+OpenCV进行图像模板匹配(Match Template)
查看>>
Assembly Loop
查看>>
Windows注册密码能保护你的数据安全吗?
查看>>
绿盟科技网络安全威胁周报2017.01 请关注MatrixSSL堆缓冲区溢出漏洞CVE-2016-6890
查看>>
取舍有度:英特尔Security将有新产品取代旧的SaaS电子邮件安全产品
查看>>
岁月是把杀猪刀,扒一扒IT人愈发上扬的发际线
查看>>
用gdb分析core文件及常见gdb命令操作示例
查看>>
来自虚拟运营商的挑战 语音或将免费
查看>>
安吉斯媒体:流程化运作助推一站式管理
查看>>
云存储基础架构决策:公有 VS. 私有
查看>>
中国人工智能学会通讯——构建强健的人工智能:原因及方式 5. 使用更大的模型...
查看>>
吉林交警携手高德地图 开展“互联网+交通管理”
查看>>
云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
查看>>
在用苹果Mac OS X操作系统吗?那你得小心了……
查看>>
2014年11月11日
查看>>
秒杀WiFi 新技术让你一秒下载23部电影
查看>>
物联网时代三大标准齐头并进 互为补充
查看>>
阿里云成为Linux基金会金牌会员
查看>>
大数据时代 数据中心面临三大挑战
查看>>
《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.4 识别和量化恶意软件的指标...
查看>>